html {overflow: auto !important;height:100%;}
input[type=text],input[type=password],input[type=submit],input[type=button],textarea,select{font-family:"Roboto" !important;font-size:9pt;}
body{font-family: "Roboto" !important; font-size:9pt; line-height: 1.4em; direction: ltr;text-align: left;min-height:100%;}
*, *:before, *:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
/**{-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out; }*/
input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
}

.vertical_middle {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.portrait{width:100% !important;height:auto !important;}
.u_profile_i{display: none}
#message_holder{padding:0 !important;text-align: center;position:fixed;bottom:100px;left:50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index:2010;width:600px;}
.message{width:initial !important;position:relative;font-size:10pt;border-radius:4px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);padding:20px 60px 20px 40px !important;margin:0 10px;margin-bottom:10px;display: none !important;white-space: nowrap;}
.message:last-child{margin-bottom:0 !important;}
.message .close{z-index:98;position: absolute;top:23px;right:20px;display: inline-block;font-size: 13pt;width:17px;height:17px;line-height: 18px;cursor: pointer;color:#fff;}
.message.error{background-color: #4A4A4A;color:#fff;display: inline-block !important}
.message.success{background-color: #4A4A4A;color:#fff;display: inline-block !important}
.material-icons{font-family:'mticon';}

#login{display: flex;justify-content: center;align-items: center;align-content: center;width: 100%;flex-direction: column;}
#login img{margin-bottom:20px;}
#login form{padding:30px 0;width:400px;border:1px solid #66a1dd;border-left:10px solid #66a1dd;display: flex;justify-content: center;align-items: center;align-content: center;flex-direction: column;}
#login .form_field.require span.title:after{content:none;}
#dialog .form_field.require span.title:after{content:none;}

#register{display: flex;justify-content: center;align-items: center;align-content: center;width: 100%;flex-direction: column;}
#register form{width:661px;padding:30px 0;border:1px solid #66a1dd;border-left:10px solid #66a1dd;display: flex;justify-content: center;align-items: center;align-content: center;flex-direction: column;}
/*#register .form_field{margin-right:20px;}*/
#register .form_field.require span.title:after{content:none;}
#register #info_col{margin:0;}

#notification_holder{max-width:500px;position:fixed;top:20px;left:20px;z-index:1010;}
#notification_holder .item{align-items:center;display: inline-flex;background-color: #66a1dd;color:#fff;;position:relative;font-size:10pt;border-radius:4px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);padding:10px 50px 10px 0;margin-bottom:10px;}
#notification_holder .item .close{z-index:98;position: absolute;top:50%;transform: translateY(-50%);right:20px;display: inline-block;font-size: 13pt;width:17px;height:17px;line-height: 18px;cursor: pointer;color:#fff;}
#notification_holder .item .user_image{width: 40px;height: 40px;margin-right:10px;border:1px solid #e1e1e1;overflow: hidden;background-color: #fff;position: relative}
#notification_holder .item .user_image img{left: 50%;position: absolute;top: 50%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
#notification_holder .item .info .detail{background:none;padding-left:0;}
#notification_holder .item .info .detail > *{white-space: nowrap;background:none;color:#fff;margin-left:0;}
#notification_holder .item .info .detail > *:after{display:none;}
#notification_holder .item .info .detail .date{display: none}
#notification_holder .item .body{margin-top:2px !important;}
#notification_holder .item .body .text{padding-left:0;color:#fff;margin-right:20px;}
#notification_holder .item .body .show_post, #notification_holder .item .body .show_legal{cursor: pointer;text-align: center;display: block;}
#notification_holder .item .body .show_post:before, #notification_holder .item .body .show_legal:before {white-space: nowrap;}


#dialog_holder{position: fixed;background-color: rgba(255,255,255,0.5);width:100%;height:100%;z-index: 10000;top:0;right:0;display:none;}
#dialog{box-shadow: 0px 0px 70px 0px rgba(0,0,0,0.2);min-width:20%;max-width:50%;background-color: #fff;padding:20px 30px;border:1px solid #66a1dd;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
#dialog .dialog_operator{display: flex;margin-top:20px;justify-content: flex-end;}
#dialog .text{color:#5D5D5D;font-size:10pt;padding-right:20px;}
#dialog .text span.count{margin-top:10px;display: block;color:#8E8E8E;}
#dialog .dialog_operator > div{margin-left:20px;color:#66a1dd;cursor: pointer;padding-bottom:5px;border-bottom:1px solid transparent;font-size:11pt;}
#dialog .dialog_operator > div:hover{border-bottom:1px solid #66a1dd;}
#dialog .report_post ul li{background-color: #f5f5f5;margin-top: 10px;padding: 3px 50px 3px 10px;font-size:9pt;line-height:2em;cursor: pointer;}
#dialog .report_post ul li:hover{background-color: #ABD5FF;color: #fff;}
#dialog .report_post ul li.select{background-color: #66a1dd !important;color: #fff;}
#dialog .close,#g_map_overlay .close{position: absolute;right:15px;top:20px;color:#66a1dd;font-size:12pt;cursor: pointer;}
#dialog .title{margin-bottom:20px;}
#dialog .global_user_item{margin-bottom:10px;}
#dialog .global_user_item .info{margin-top:20px;}
#dialog .global_user_item .user_image{width: 50px;height: 50px}
#dialog .post_like_list{max-height: 300px;min-height:20px;overflow-y: auto;min-width:350px;padding-left:10px;margin-left:-15px;margin-top:10px;}

#bottomoffeed,#bottomofwall,#bottomofpage{padding:1px;}
#bottomoffollower,#bottomoffollowing,#bottomofcollaboration,#bottomofnotification,#bottomofresult,#bottomoflikeuser{padding:1px;}
#header{width:1000px;margin:auto;}

#wrapper{width:1000px;margin:auto;position: relative;display: flex;align-content:space-between;min-height:calc(100%);justify-content: center}
#wrapper #header{display: block;height: 100px}
#wrapper:after{content:" ";float: none;clear: both;display: block;}

.global_search{margin-left:30px;}
.global_search .title{cursor: pointer;right: 2px !important;top: 3px !important;left:auto !important;color: #66a1dd !important;font-size: 14pt;padding: 5px 10px 5px 5px !important;font-family: mticon;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";background-color:transparent !important;}
.global_search.form .element_holder{margin-top:0;}
.global_search.form .element_holder input[type=text]{padding:6px 20px !important;}

#my_col{width:185px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;position: relative;}
#my_col #image{}
#my_col #image img{width:185px;border:1px solid #e1e1e1;display: block;}
#my_col #info{background: transparent url('../images/1px.png') repeat-y 42px top;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}

#my_col #info #menu{padding:30px 0 10px 0;}
#my_col #info #menu ul{}
#my_col #info #menu ul li{position: relative;}
#my_col #info #menu ul li span.unread{position: absolute;background-color: #66a1dd;border: 1px solid #fff;color: #fff;top: 0;left: 45px;border-radius: 20px;padding: 2px 10px 2px;font-size: 9pt;line-height: 1em;z-index: 100;}
#my_col #info #menu ul li span.title{position: absolute;left:72px;top:17px;color:#828282;width:100px;font-size:9pt;}
#my_col #info #menu ul li:hover span.title{opacity: 1;filter: alpha(opacity=100)}
#my_col #info #menu ul li:hover img{/*display:block;*//*width:40px;*//*;margin-left:60px;*/}
/*#my_col #info #menu ul li{background: #f5f5f5;width: 56px;height: 56px;margin: auto;border:10px solid #fff;}*/
#my_col #info #menu ul img{background: #fff;width: 55px;height: 55px;margin-left: 15px;border:5px solid #fff;display: block}



#popup_menu{display: none;background-color:#fff;border:1px solid #e1e1e1;padding:0px 15px;box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.1);position:absolute;z-index:1500;top:40px;right:-10px}
#popup_menu ul li{margin:15px 0;position: relative;}
#popup_menu ul li a{display: flex;align-items: center;}
#popup_menu ul li a span.unread{position: absolute;background-color: #66a1dd;border: 1px solid #fff;color: #fff;top: -2px;right: -5px;border-radius: 20px;padding: 1px 10px 2px;font-size: 9pt;line-height: 1em;z-index: 100;}
#popup_menu ul li a span.title{color:#828282;width:130px;font-size:9pt;margin-top:-3px;}
#popup_menu ul li:hover a span.title{opacity: 1;filter: alpha(opacity=100)}
#popup_menu ul li a img{display: none;}
#popup_menu #original_image{margin-right:8px;border:1px solid #e1e1e1;width:32px;height:32px;overflow:hidden;position: relative;background-color: #fff}
#popup_menu #original_image img{left: 50%;position: absolute;top: 50%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

#user_area{margin-left:30px;display: flex;align-items: center;position: relative;}
#user_area .user_image{width:30px;height:30px;border:1px solid #4984C0;overflow:hidden;position: relative;background-color: #fff}
#user_area .user_image img{left: 50%;position: absolute;top: 50%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

#user_area_nologin {display: flex; flex-wrap: nowrap; -webikit-flex-wrap: nowrap; -webikit-justify-content: center; flex-direction: row; justify-content: center;-webikit-flex-direction: row; align-items: center; -webkit-align-items: center;}
#user_area_nologin p:nth-child(3) { color: #fff; padding: 0px 0 0 20px}
#user_area_nologin p:nth-child(2) { color: #fff; padding: 7px 20px; border: 1px solid #fff; border-radius: 50px;}
#user_area_nologin #popup_menu{top:60px !important;}
#user_area_nologin .user_image, #user_area .user_image{border-color:#fff !important;}

#user_area #invite_friend,
#user_area_nologin #invite_friend{margin-right:20px;color:#fff;font-size: 18pt;cursor: pointer;display: none}


#my_col #info #data{}
#my_col #info #data ul#stat{}
#my_col #info #data ul#stat li{position: relative;height:20px;margin:10px 0;}
#my_col #info #data ul#stat li span.data{border:1px solid #e1e1e1;border-radius:20px;padding:2px 15px;font-size:9pt;color:#747474;display: inline-block;background-color: #fff;position: absolute;right:123px;line-height: 1.1em;}
#my_col #info #data ul#stat li span.data .pending{right:calc(100% - 5px);border-radius:20px;background-color: #66a1dd;color:#fff;position: absolute;top:0px;padding:2px 6px 2px;}
#my_col #info #data ul#stat li span.title{color:#ababab;position: absolute;left:75px;top:9px;}

#my_col #info #data ul#tags{width:130px;margin-top:20px;}
#my_col #info #data ul#tags li{background-color: #fff;padding: 4px 0;color:#aeaeae;display: block;text-align: right;margin-bottom:10px;}

#info_col{width:185px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}
#info_col #image,#register #image{position: relative;}
#info_col #image img,#register #image img{width:185px;border:1px solid #e1e1e1;display: block;}
#info_col #image .loader,#register #image .loader{width:100%;height:100%;background-color:rgba(255,255,255,0.7);position: absolute;top:0;left:0;}
#info_col #image .page_image,#info_col #image .user_image,
#register #image .page_image,#register #image .user_image{display: none}
#info_col #image .upload_but,#register #image .upload_but{padding: 10px;cursor: pointer;background-color: #66a1dd;text-align: center;color: #fff;border-radius: 25px;width: 150px;margin:20px auto;}
#info_col #image span.remove_file_content{z-index:98;position: absolute;top:10px;right:10px;display: inline-block;font-size: 13pt;width:17px;height:17px;line-height: 18px;cursor: pointer;color:#fff;background-color: rgba(107,107,107,0.5);border-radius:100%;}

#info_col #info{background: transparent url('../images/1px.png') repeat-y 42px top;padding-top:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
#info_col #info #name{padding: 5px;background-color: #fff;display: block;font-size: 15pt;color: #454545;line-height: 1.6em;margin-left:20px;}
#info_col #info #menu{padding:20px 0 10px 0;}
#info_col #info #menu ul{}
/*#info_col #info #menu ul li{background: #f5f5f5;width: 66px;height: 66px;margin: auto;border:10px solid #fff;}*/
#info_col #info #menu ul li{cursor: pointer;position:relative;}
#info_col #info #menu ul li.follow,
#info_col #info #menu ul li.unfollow,
#info_col #info #menu ul li.pending,
#info_col #info #menu ul li.invite_accept{position: relative;margin:0 15px 40px;}
#info_col #info #menu ul li.follow span,
#info_col #info #menu ul li.invite_accept span{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}
#info_col #info #menu ul li.unfollow span{background-color: #3b8bdc;border: 1px solid #66a1dd;border: 1px solid #66a1dd;color: #fff;}
#info_col #info #menu ul li.unfollow:hover span{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}
#info_col #info #menu ul li.pending span{background-color: #66a1dd;border: 1px solid #66a1dd;color: #fff;}
#info_col #info #menu ul li.pending:hover span{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}
#info_col #info #menu ul li .loader{background-color: rgba(255,255,255,1);width: 100%;height: 100%;position: absolute;z-index: 200;top:0;}
#info_col #info #menu ul li img{background: #fff;width: 55px;height: 55px;margin-left: 15px;border:5px solid #fff;display: block}
#info_col #info #menu ul li span{border-radius: 20px;padding: 2px 0 ;text-align: center;line-height: 1.8em;font-size:9pt;display: block}
#info_col #info #menu ul li span.title{position: absolute;left: 72px;top: 13px;color: #828282;width: 100px;font-size: 9pt;text-align: left}

#info_col #info #menu ul li.working_here,
#info_col #info #menu ul li.working_not_here,
#info_col #info #menu ul li.working_wait {position: relative;margin:0 15px 40px; margin-top: -20px;}
#info_col #info #menu ul li.working_here span {background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}
#info_col #info #menu ul li.working_not_here span{background-color: #3b8bdc;border: 1px solid #66a1dd;border: 1px solid #66a1dd;color: #fff;}
#info_col #info #menu ul li.working_not_here:hover span{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}
#info_col #info #menu ul li.working_wait span{background-color: #66a1dd;border: 1px solid #66a1dd;color: #fff;}
#info_col #info #menu ul li.working_wait:hover span{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}

#info_col #info #menu ul li.send_message{text-transform: capitalize;margin: -20px 15px 20px 15px;border-radius: 20px;padding: 2px 0;text-align: center;line-height: 1.8em;font-size: 9pt;border:1px solid #747474;display: flex;justify-content: center;align-items: center;background-color: #fff;color: #747474;}
#info_col #info #menu ul li.send_meeting_url{text-transform: capitalize;margin: 0px 15px 20px 15px;border-radius: 20px;padding: 4px 0;text-align: center;line-height: 1.8em;font-size: 9pt;border:1px solid #747474;display: flex;justify-content: center;align-items: center;background-color: #fff;color: #747474;}

#info_col #info #menu ul li.send_message [mticon]{margin-right:5px;font-size: 16px;line-height: 16px;margin-bottom: -2px}
#info_col #info #menu ul li.send_meeting_url [mticon]{margin-right:5px;font-size: 19px;line-height: 16px;margin-bottom: -2px}

#info_col #info #data{}
#info_col #info #data ul#stat{}
#info_col #info #data ul#stat li{position: relative;height:20px;margin:10px 0;}
#info_col #info #data ul#stat li span.data{border:1px solid #e1e1e1;border-radius:20px;padding:2px 15px;font-size:9pt;color:#747474;display: inline-block;background-color: #fff;position: absolute;right:123px;line-height: 1.1em;}
#info_col #info #data ul#stat li span.data .pending{right:calc(100% - 5px);border-radius:20px;background-color: #66a1dd;color:#fff;position: absolute;top:0px;padding:2px 6px 2px;}
#info_col #info #data ul#stat li span.title{color:#3c3c3c;position: absolute;left:75px;color:#ababab;}
#info_col #info #data ul#tags{width:155px;margin-top:20px;}
#info_col #info #data ul#tags li{background-color: #fff;padding: 4px 0;color:#aeaeae;display: block;text-align: right;margin-bottom:10px;}

#content{width:630px;}
#content #identification{margin-left:30px;padding:20px;color:#454545;margin-bottom:30px;}
#content #identification .title{font-size: 15pt;margin-bottom:5px;line-height: 1.2em;}
#content #identification .acronym{font-size:11pt;color:#66a1dd;}
#content #identification .about{margin-top:20px;}
#content #posts{margin-bottom:30px;margin-left:30px;}
#content .post{border:1px solid #66a1dd;border-left:10px solid #66a1dd;margin-bottom:30px;background-color: #fff;position: relative;padding-bottom:20px;}
#content .post .head{padding:20px 20px 0 20px;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
#content .post .head .user_image{width: 60px;height: 60px;border:1px solid #e1e1e1;overflow: hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;}	
#content .post .head .user_image img{left: 50%;position: absolute;top: 50%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

/*#content .post .head .info{width: 490px;position: absolute;top: 25px;right: 80px;}*/
#content .post .head .info{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position: relative;}

#content .post .head .info .detail{position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;background: transparent url('../images/1px.png') repeat-x right center;margin-top:5px;bottom:0;}
#content .post .head .info .user_image{width: 30px;height: 30px;position: absolute;left: -10px;bottom:7px;border:2px solid #fff;background-color: #fff}
#content .post .head .info .detail span{background-color: #fff;}

#content .post .head .info .detail span:first-of-type{margin-left:20px;}
#content .post .head .info .detail span:last-of-type{padding-right:10px;}
#content .post .head .info .user_image + span{margin-left:20px;}

#content .post .head .info .title{margin-left:20px;margin-top:10px;display:inline-block;padding:4px 10px;}
#content .post .head .info .title a{color:#66a1dd;}
#content .post .head .info .title span{color:#7b7b7b;font-size:9pt;}
#content .post .head .info .detail .name{color:#202020;max-width:240px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#content .post .head .info .detail span:before{content:" / ";padding:0 10px;color:#454545;font-size: 9pt}
#content .post .head .info .detail .date{color:#454545;font-size: 9pt}
#content .post .head .info .detail span:first-of-type:before{content:'';padding-right:0 !important;}
#content .post .head .info .detail .remove_post,
#content .post .head .info .detail .report_post{position: absolute;right:0;font-size: 9pt;color:#b7b7b7;padding:0 10px;background-color: #fff;margin-right:10px;cursor: pointer;display: none}
#content .post:hover .head .info .detail .remove_post,
#content .post:hover .head .info .detail .report_post{display: block}

#content .post > .loader{position: absolute;top:50%;right:50%}

#content .post .head .info .detail .privacy{color:#454545;font-size: 9pt;}
#content .post .head .info .tags{color:#b4b4b4;margin-left:20px;margin-top:17px;border-bottom:1px dashed #e1e1e1;}
#content .post .head .info .tags li{display: inline-block;margin: 0 10px 10px}

#content .post .content{padding:0 20px;display: -ms-flexbox;display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flex;flex-wrap:nowrap; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap;align-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;}
.post .view{vertical-align: top;padding:10px 0 10px 10px;color:#474747;width:487px;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;}
.post .view .element_holder .post_link{border:1px solid #e1e1e1;overflow: auto;display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;display: -ms-flex;display: -moz-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-ms-fles-line-pack:center;-webkit-align-content:center}
.post .view .element_holder .post_link.ltr{direction: ltr;text-align: left}
.post .view .element_holder .post_link .image{padding:10px;position:relative;}
.post .view .element_holder .post_link .image a > img{max-width:455px;display: block;}
.post .view .element_holder .post_link .data{min-width:220px;vertical-align: top;padding:10px;color: #474747;overflow:hidden;flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;}
.post .view .element_holder .post_link .data .url{color:#949494;direction:ltr;margin-top:5px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;line-height: 1.4em}
.post .view .element_holder .post_link .data .title{font-size: 12pt;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;line-height: 1.4em}
.post .view .element_holder .post_link .data .title a{}
.post .view .element_holder .post_link .data .desc{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;margin-top:10px;}

#content .post .content .side{width:60px;background: transparent url('../images/1px.png') repeat-y center top;padding:20px 0;}
#content .post .content .side .buts li{background: #fff;width: 55px;height: 55px;margin: auto;border:5px solid #fff;position: relative;}
#content .post .content .side .buts img{background: #fff;width: 45px;height: 45px;}
#content .post .content .side .buts li .count{position: absolute;background-color: #66a1dd;border:1px solid #fff;color:#fff;top:-5px;right:20px;border-radius:20px;padding:2px 10px 2px;font-size:9pt;line-height: 1.1em;z-index:100}
#content .post .content .side .buts li.like_count,
#content .post .content .side .buts li.unlike,
#content .post .content .side .buts li.comment_count,
#content .post .content .side .buts li.reshare_count{cursor: pointer;}
#content .post .content .side .buts li.unlike span.count{background-color: #3b8bdc;font-size:11pt;}
#content .post .content .side .buts li.unlike img{opacity: 0.5;filter: alpha(opacity=50)}

#content .post .comment{padding:0 20px;padding-bottom:20px;margin-bottom:-20px;}
#content .post .comment .new{position: relative;margin-left:7px;}
#content .post .comment .new:last-child .form{padding-bottom: 0}
#content .post .comment .new .side{display: table-cell;vertical-align: top;background: transparent url('../images/1px.png') repeat-y center top;padding-top: 30px;}
#content .post .comment .new .side .image{width: 46px;height: 46px;border:1px solid #e1e1e1;overflow: hidden;position:relative;background-color: #fff}
#content .post .comment .new .side .image img{left: 50%;position: absolute;top: 50%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
#content .post .comment .new .gd{background-color:#fff;color:#c0c0c0;padding:0 10px;position:absolute;right:10px;top:22px;display: none}

#content .post .comment .new .form{display: table-cell;width: 100%;padding-top: 30px;padding-left:10px;padding-bottom:30px;position: relative;}
#content .post .comment .new .form .input_box{border:1px solid #e1e1e1;position: relative;margin-left:10px;width: 490px;margin-bottom:50px;}
#content .post .comment .new .form .input_box .title{background-color: #fff;padding:0 10px;position: absolute;top:-11px;left:10px;color:#a1a1a1;}
#content .post .comment .new .form .input_box .area{padding:9px 10px 5px;color:#747474;background-color: #fff;line-height: 2em;max-height: 100px;min-height: 38px;overflow: auto;}
#content .post .comment .new .form .loader{background-color: rgba(255,255,255,0.7);width:100%;height:calc(100% - 40px);position: absolute;z-index: 200;top: 20px;margin-left: -10px;}
#content .post .comment .new .form .element_holder{margin-top:0 !important;}

#content .post .comment{padding:0 20px;padding-bottom:20px;position: relative;}
#content .post .comment .other{max-height: 200px;overflow: auto;position: relative;}
#content .post .comment .other .item{position: relative;display: table;width: 100%}
#content .post .comment .other .item .side{display: table-cell;vertical-align: top;background: transparent url('../images/1px.png') repeat-y center top;width: 60px}
#content .post .comment .other .item:last-child .side{background: none !important}
#content .post .comment .other .item .side .image{width: 60px;height: 60px;border:1px solid #e1e1e1;overflow: hidden;position:relative;}
#content .post .comment .other .item .side .image img{left: 50%;position: absolute;top: 50%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

#content .post .comment .other .item .body{display: table-cell;}
#content .post .comment .other .item .body .info{margin-top:4px;}
#content .post .comment .other .item .body .info .detail{background: transparent url('../images/1px.png') repeat-x right center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
#content .post .comment .other .item .body .info .detail span{background-color: #fff;}
#content .post .comment .other .item .body .info .detail .name{color: #202020;margin-left: 20px;padding-left: 10px;}
#content .post .comment .other .item .body .info .detail .date:before{content:" / ";padding:0 10px;color:#454545;font-size: 9pt}
#content .post .comment .other .item .body .info .detail .date{color: #454545;font-size: 9pt;padding-right:10px;}
#content .post .comment .other .item .body .text{padding:10px 10px 30px 20px;text-align: justify;color:#6B6B6B;line-height: 2em}
#content .post .comment .other .item .body .text a{color:#66a1dd;border-bottom:1px dotted #A4D1D7;display: inline-block;line-height: 1.5em}
#content .post .comment .other .item:last-child .body .text{padding-bottom: 0px !important;}
#content .post .comment .other .item .remove_comment{font-size: 9pt;color:#b7b7b7;padding:0 10px;background-color: #fff;position:absolute;right:0;margin-right:10px;cursor: pointer;display: none}
#content .post .comment .other .item:hover .remove_comment{display: block}
#content .post .comment .more_comment{position: absolute;color:#66a1dd;bottom:-8px;background-color: #fff;padding: 0 10px;right: 20px;cursor: pointer}
#content .post .comment .more_comment.disabled{color:#A4D1D7;cursor: initial}
#content .post .comment > .loader{position: absolute;bottom:0px;right:45px;}
#content .post .comment > .loader .spinner{background-color: #fff;padding:0 10px;}

#content .post .post{border:1px solid #3b8bdc;margin-bottom:0px;width:486px;margin-left:3px;z-index:10;}

#content .post .post .view{padding-left:0px;padding-bottom:0;padding-top:10px;width:444px !important;}
#content .post .post .view .element_holder .post_link .image a > img{max-width:422px}
#content .post .post .view .element_holder .fileuploader .file_list .images a:only-of-type img{width:436px !important;}
#content .post .post .content{border-left:0;padding-left:20px !important;}
#content .post .post .head{border-right:0;padding-right:20px !important;position:relative;}
#content .post .post .head .view_original{display:none;position:absolute;background-color:#fff;padding:0 10px;color:#3b8bdc;right:10px;top:-10px;font-size:9pt;}
#content .post .post:hover .head .view_original{display:block;}
#content .post .post .content .side .buts li{border-color: #f8f8f8;}
#content .post .post .head .info .detail span{}
#content .post .post .fileuploader .youtube_sc iframe{width:436px;height:245px}
/*#content .post .post .view .element_holder .fileuploader .file_list ul.images li{width:216px;height:162px;}	
#content .post .post .view .element_holder .fileuploader .file_list ul.images li span{width: 208px;height:156px;}*/

#nomorepost,
#nomorefollower,
#nomorefollowing,
#nomorecollaboration,
#nomorenotification,
#nomoreresult,
#nomorelikeuser,
#nomoreworkinghere {background: transparent url('../images/1px.png') repeat-x right center;text-align: center;color:#454545;display: none}

#nomorepost span,
#nomorefollower span,
#nomorefollowing span,
#nomorecollaboration span,
#nomorenotification span,
#nomoreresult span,
#nomorelikeuser span,
#nomoreworkinghere span {padding: 0 10px;background-color: #fff}



.view > *:not(:first-child){margin-top:15px;}
.view .element_holder .textareaEditable{line-height: 2em;word-wrap: break-word;}
.view .element_holder .fixplaceholder{position: absolute;color: #c5c5c5;}
.view .element_holder .textbox,
.view .element_holder .option{position: relative;line-height: 2em;word-wrap: break-word}
.view .element_holder .textbox span.title{color:#929292}
.view .element_holder .textbox span.title:after{content:" : ";}
.view .element_holder .textareaEditable span.title{color:#929292}
.view .element_holder .textareaEditable span.title:after{content:" : ";}
.view .element_holder .textbox a,
.view .element_holder .textareaEditable a{color:#66a1dd;border-bottom:1px dotted #A4D1D7;display: inline-block;line-height: 1.5em}
.view .element_holder .textareaEditable a.more{border: none;padding: 0px 8px;border-radius: 25px;line-height: 0.9em;font-weight: bold;font-size:15pt;}




/*.view .element_holder .post_link{border:1px solid #e1e1e1;background-color: #f5f5f5;padding: 10px}
.view .element_holder .post_link .image{width: 100px;height: 100px;overflow: hidden;border:1px solid #e1e1e1;display: inline-block;}
.view .element_holder .post_link .image img{width: 100px}
.view .element_holder .post_link .data{display: inline-block;width: 330px;vertical-align: top;padding:30px 10px;color: #474747}
.view .element_holder .post_link .data .title{font-size: 12pt;}*/

.view .detail_holder{position:relative;}
.view .detail_holder span.title{color: #929292;font-size: 9pt;}
.view .detail_holder span.title:after{content:" : ";}
.view .detail_holder .detail_row .element_holder{display: inline-block;margin-top:10px!important}
.view .detail_holder .detail_row{background-color: #f5f5f5;margin-top: 10px;padding: 3px 10px;}
.view .detail_holder .detail_row.selectable{cursor: pointer;}
.view .detail_holder .detail_row.selectable:hover{background-color: #ABD5FF;color:#fff;}
.view .detail_holder .detail_row .element_holder{margin-top: 0px !important}
.view .detail_holder .detail_row.selected{background-color:#66a1dd;color:#fff;}
.view .detail_holder .loader{background-color: rgba(255,255,255,0.7);width: 100%;height: 100%;position: absolute;z-index: 200;}

#post_types{padding:0 0 0 30px;margin-bottom:30px;}
#post_types #title{background-color: #fff;padding: 0 10px;color:#c2c2c2;font-size: 9pt;margin-left:30px;}
#post_types #items{margin-top:10px;text-align: center;position: relative;overflow: hidden}
#post_types #items ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;}
#post_types #items ul li{text-align: center;cursor: pointer;background: transparent url('../images/1px.png') repeat-x left 35px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:70px;}
#post_types #items ul li.disable{opacity: 0.5;filter: alpha(opacity=50)}
#post_types #items ul.filter li img{filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');filter:grayscale(100%) blur(50%);-webkit-filter:grayscale(100%);}
#post_types #items ul.filter li.selected img{margin-top:-15px;filter:none;-webkit-filter:none;width:80px;height:80px;}
#post_types #items ul li img{width: 64px;height: 64px;display: block;background-color: #fff;border:10px solid #fff;margin:auto;border-bottom:0;}
#post_types #items ul li span.title{color:#7d7d7d;display: block;font-size: 9pt;}
#post_types #items > span.forw,#post_types #items > span.back{z-index:100;cursor: pointer;position: absolute;right: -10px;width:30px;height:100px;font-size: 20pt;line-height:3.4em;top:0;color:#999;background-color:#fff}
#post_types #items > span.forw{right: -10px;right:auto;}
#post_types #items > span.disable{color:#DCDCDC;}







#sharebox_items{padding:0 0 0 30px;margin-bottom:30px;}
#sharebox_items #title{background-color: #fff;padding: 0 10px;color:#c2c2c2;font-size: 9pt;margin-left:30px;}
#sharebox_items #items{margin-top:10px;text-align: center;position: relative;overflow: hidden}	
#sharebox_items #items ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;}
#sharebox_items #items ul li{text-align: center;cursor: pointer;background: transparent url('../images/1px.png') repeat-x left 35px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:70px;}
#sharebox_items #items ul li img{width: 64px;height: 64px;display: block;background-color: #fff;border:10px solid #fff;margin:auto;border-bottom:0;}
#sharebox_items #items ul.filter li img{filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');filter:grayscale(100%) blur(50%);-webkit-filter:grayscale(100%);}
#sharebox_items #items ul.filter li.selected img{margin-top:-15px;filter:none;-webkit-filter:none;width:80px;height:80px;}
#sharebox_items #items ul li span.title{color:#7d7d7d;display: block;font-size: 9pt;}
#sharebox_items #items > span{z-index:100;cursor: pointer;position: absolute;top: calc(50% - 18px);right: -10px;width:30px;height:100px;font-size: 20pt;line-height:3.4em;top:0;color:#999;background-color:#fff}
#sharebox_items #items > span.forw{left: -10px;right:auto;}
#sharebox_items #items > span.disable{color:#DCDCDC;}
#sharebox_form	{display: none;position:relative;z-index:1000;border:1px solid #66a1dd;background-color: #fff;margin-left:30px;margin-bottom:30px;padding: 30px;
				box-shadow: 0px 0px 70px 0px rgba(0,0,0,0.2);
			}
#posts #sharebox_form{margin-left:0 !important;}
#sharebox_form > .loader{background-color: rgba(255,255,255,0.7);width:100%;height:100%;position: absolute;top:0;right:0;z-index: 99}
#sharebox_form #head {position: relative;}
#sharebox_form #head #user_image{width: 60px;height: 60px;border:1px solid #e1e1e1;overflow: hidden;position: relative;}
#sharebox_form #head #user_image img{left: 50%;position: absolute;top: 50%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
#sharebox_form #head #setting{height: 60px;background: transparent url('../images/1px.png') repeat-x right center;position: absolute;top: 0	;left: 60px;width: 490px;padding-left:95px}

#sharebox_form #head #setting .item{float: left;height: 60px;border-left:10px solid #fff;border-right:10px solid #fff;background-color: #fff;margin-right:20px;overflow: hidden;position: relative;cursor: pointer;}
#sharebox_form #head #setting .item .up{width: 18px;height: 18px;display: block;background:transparent url('../images/icons.png') no-repeat 0 0;position: absolute;top: -5px;right:10px;}
#sharebox_form #head #setting .item .down{width: 18px;height: 18px;display: block;background:transparent url('../images/icons.png') no-repeat 0 -18px;position: absolute;bottom: -5px;right:10px;}
#sharebox_form #head #setting .item .up:not(.disable),#sharebox_form #head #setting .item .down:not(.disable){cursor: pointer;}
#sharebox_form #head #setting .item .up.disable, #sharebox_form #head #setting .item .down.disable{opacity: 0.5;filter: alpha(opacity=50)}

#sharebox_form #head #setting .item .state{height: 40px;margin-top:10px;overflow: hidden;display: flex;flex-flow: row-reverse wrap;align-items: start;justify-content: center;}
#sharebox_form #head #setting .item .state.disable{opacity:0;filter: alpha(opacity=0);position: absolute;top: 50px}
#sharebox_form #head #setting .item .state span img{width: 40px ;height: 40px;display: inline-block;float: right;}
#sharebox_form #head #setting .item .state .title{color:#a1a1a1;margin-right:5px;float: right;width: 40px}

#sharebox_form .form{margin-left:60px;font-size: 0;display: none}
#sharebox_form .operator{margin-top:20px;}
#sharebox_form .operator:after{content:" ";float: none;clear: both;display: block;}
#sharebox_form .operator div{float: right;padding: 10px 25px;border-radius: 25px;min-width: 100px;text-align: center;cursor: pointer;}
#sharebox_form .operator div[role=submit]{background-color: #66a1dd;color:#fff;}
#sharebox_form .operator div[role=cancel]{background-color: #f5f5f5;color:#7f7f7f;margin-right: 10px}

#sharebox_form .post{margin-left: 60px;margin-top: 20px;width:478px;border-left:1px solid #66a1dd;padding-bottom:0;}
#sharebox_form .post .content{padding:0 !important;}
#sharebox_form .post .view{padding:20px;width:477px;}
#sharebox_form .post .view .element_holder .post_link .image a > img{max-width:415px;}
#sharebox_form .post .view .element_holder .fileuploader .file_list ul.images li:only-of-type img{max-width:429px !important;}
#sharebox_form .post .view .element_holder .fileuploader .youtube_sc iframe{width:429px;height:241px}
#sharebox_form .post .view .element_holder .fileuploader .file_list .images a:only-of-type{margin:auto 0 !important;}
#sharebox_form .post .view .element_holder .fileuploader .file_list .images a:only-of-type img{width: 437px !important}
/*#sharebox_form .post .view .element_holder .fileuploader .file_list ul.images li{width:216px;height:162px;}	*/
/*#sharebox_form .post .view .element_holder .fileuploader .file_list ul.images li:only-of-type{width:auto;height:auto;}	*/
/*#sharebox_form .post .view .element_holder .fileuploader .file_list ul.images li span{width: 208px;height:156px;}*/
/*#sharebox_form .post .view .element_holder .fileuploader .file_list ul.images li:only-of-type span{width:auto;height:auto;}	*/

#sharebox_form .sb_er_message{position:absolute;color:#fff;background-color: #000;max-width:300px;box-shadow: 0 0 20px 0 rgba(0,0,0,0.44);padding: 10px 20px;border-radius: 5px;z-index: 110;line-height: 1.7em;text-align: justify;}
#sharebox_form .sb_er_message:after{content:"";width:0;height:0;display: block;position: absolute;top:-7px;left:20px;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:7px solid #000;}

.seperator{background: transparent url('../images/1px.png') right center;padding-left:10px;margin-bottom:20px;line-height: 0.5em;background-color:transparent !important;}
.seperator.thin{background-repeat: repeat-x;}
.seperator.thick{background-repeat: repeat;line-height: 0.5em !important}
.seperator span{padding: 0 10px !important;background-color: #fff;color:#888 !important;}

#suggestion{margin-left:30px;margin-bottom:10px;}
#suggestion > div:nth-child(2n+3){margin-top:20px;}
#suggestion #user_suggestion{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#suggestion #page_suggestion{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#suggestion #pilot_suggestion{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#suggestion .item{margin-right:10px;margin-bottom:10px;width: 112px;border:1px solid #66a1dd;padding:15px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;height:160px;padding-bottom:0;}
#suggestion .item:nth-child(5n){margin-right:0;}
#suggestion .item .user_image{width: 80px;height: 80px;border:1px solid #e1e1e1;overflow: hidden;position: relative;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0}
#suggestion .item .user_image img{left: 50%;position: absolute;top: 50%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
#suggestion .item .name {text-align: center;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;color:#6B6B6B;}
#suggestion .item .name a{line-height: 1.6em;word-wrap: break-word;}
#suggestion .seperator.thin > span{display: inline-flex;padding: 0 !important}
#suggestion .seperator.thin > span span{line-height: 18px}

#content #notification{margin-left:30px;margin-bottom:30px;}
#content #relation{margin-left:30px;margin-bottom:30px;}
#content .search_result{margin-left:30px;margin-bottom:30px;}
#content .search_result div.wizard_tab span{margin:0 10px !important;}
#content .search_result div.wizard_tab span:first-child{margin-left:0 !important;}

.global_user_item{margin-bottom:30px;background-color: #fff;border-left:10px solid #66a1dd;padding:10px 0 10px 10px;position: relative;}
.global_user_item .close{display: none}
.global_user_item .profile_percent{position: absolute;border: 1px solid #fff;color: #fff;top: 63px;left: 10px;border-radius: 20px;padding: 2px 10px 2px;font-size: 9pt;line-height: 1.1em;z-index: 100;width:60px;text-align: center}
.global_user_item .profile_percent[rate="low"]{background-color: #aaccef;}
.global_user_item .profile_percent[rate="moderate"]{background-color: #66a1dd;}
.global_user_item .profile_percent[rate="high"]{background-color: #3883CE;}
.global_user_item.read{opacity: 0.5;filter: alpha(opacity=50);filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');filter:grayscale(100%);-webkit-filter:grayscale(100%);}
.global_user_item.read:hover{opacity: 1;filter: alpha(opacity=100);filter:none;-webkit-filter:none;}
.global_user_item:after{content:" ";float: none;clear: both;display: block;}
.global_user_item .user_image {flex-shrink:0;width: 60px;height: 60px;border:1px solid #e1e1e1;overflow: hidden;float: left;background-color: #fff;position: relative}
.global_user_item .user_image img{left: 50%;position: absolute;top: 50%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.global_user_item .info .detail{background: transparent url('../images/1px.png') repeat-x left center;padding-left:10px;}
.global_user_item .info .detail span{}
.global_user_item .info .detail > *{color:#202020;padding-right:10px;background-color: #fff;}
.global_user_item .info .detail > *:first-child{margin-left:20px;padding-left:10px;}
/*.global_user_item .info .detail > *:not(.single_line):after{content:" / ";padding:0 0 0 10px;color:#454545;font-size: 9pt}*/
/*.global_user_item .info .detail > *:last-child:after{content:"";padding:0;}*/
.global_user_item .info .detail .date{color:#ababab;font-size: 9pt}
.global_user_item .body{margin-top:14px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
.global_user_item .body .text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left: 30px;color: #717171;text-align: justify;margin-bottom: 2px;line-height: 2.1em;font-size: 10pt;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.global_user_item .body span {cursor: pointer;min-width:155px;border-radius: 20px;padding: 2px;text-align: center;line-height: 1.8em;font-size: 10pt;display: block;}
.global_user_item .body .show_post, .global_user_item .body .show_legal{background-color: #3b8bdc;border: 1px solid #3b8bdc;color: #fff;}
.global_user_item .body .action{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:150px;}
.global_user_item .body .action span:nth-child(3){margin-top:3px;}
.global_user_item .body .accept, .global_user_item .body .accept_working_here{background-color: #66a1dd;border: 1px solid #66a1dd;color: #fff;border-radius:20px 0 0 20px;width:75px;min-width:auto;padding:2px 20px}
.global_user_item .body .invite_accept{background-color: #66a1dd;border: 1px solid #66a1dd;color: #fff;border-radius:20px 0 0 20px;width:75px;min-width:auto;padding:2px 20px}
.global_user_item .body .reject, .global_user_item .body .reject_working_here{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;border-radius:0 20px 20px 0;width:75px;min-width:auto;padding:2px 20px}
.global_user_item .body .invite_reject{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;border-radius:0 20px 20px 0;width:75px;min-width:auto;padding:2px 20px}
.global_user_item .body .pending{background-color: #66a1dd;border: 1px solid #66a1dd;color: #fff;}
.global_user_item .body .pending:hover{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}
.global_user_item .body .invite_pending{background-color: #66a1dd;border: 1px solid #66a1dd;color: #fff;}
.global_user_item .body .invite_pending:hover{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}
.global_user_item .body .follow{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}
.global_user_item .body .unfollow{background-color: #3b8bdc;border: 1px solid #3b8bdc;color: #fff;}
.global_user_item .body .unfollow:hover{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}
.global_user_item .loader{position: absolute;bottom:0px;width:100%;height:100%;background-color: rgba(255,255,255,0.7)}

.global_user_item .body .working_wait{background-color: #66a1dd;border: 1px solid #66a1dd;color: #fff;}
.global_user_item .body .working_wait:hover{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}
.global_user_item .body .working_here{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}
.global_user_item .body .working_not_here{background-color: #3b8bdc;border: 1px solid #3b8bdc;color: #fff;}
.global_user_item .body .working_not_here:hover{background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;}

.search_result_item{margin-bottom:30px;background-color: #fff;border-left:10px solid #66a1dd;padding:10px 0 10px 10px;position: relative;display: flex}
.search_result_item .user_image {flex-shrink:0;width: 60px;height: 60px;border:1px solid #e1e1e1;overflow: hidden;background-color: #fff;position: relative}
.search_result_item .user_image img{left: 50%;position: absolute;top: 50%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.search_result_item .info{width:calc(100% - 60px);display: flex;flex-direction: column;flex-grow:1;/*justify-content: space-between;*/}
.search_result_item .info .detail{margin-bottom:5px;align-items: center;background: transparent url('../images/1px.png') repeat-x left center;padding-left:20px;display: flex;justify-content: space-between;}
.search_result_item .info .detail .title{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:block;}
.search_result_item .info .detail > *{color:#202020;padding:0 10px;background-color: #fff;white-space: nowrap;}
.search_result_item .info .detail > *:last-child{padding-right:0;}
.search_result_item .info .more_detail{display: flex;padding-left:30px;color:#717171;justify-content: space-between;margin-bottom:2px;}
.search_result_item .info .more_detail > span{margin-right:10px;flex-grow:1;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}



#content > #setting{margin-right:30px;margin-bottom:30px;}
#content > #setting .item{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;background-color: #fff;padding:10px 0 10px 10px;position: relative;}
#content > #setting .item .info{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height: 2.2em;margin-right:20px;text-align: justify;padding-right:30px;border-right:1px dashed #e1e1e1;}
#content > #setting .item .info .title{font-size: 10pt;color:#4b4b4b;}
#content > #setting .item .info .desc{color: #929292}

#content > #setting .set{width:320px;height: 90px;border-left:10px solid #fff;border-right:10px solid #fff;background-color: #fff;margin-right:20px;overflow: hidden;position: relative;}
#content > #setting .set .up{width: 18px;height: 18px;display: block;background:transparent url('../images/icons.png') no-repeat 0 0;position: absolute;top: -5px;right:25px;}
#content > #setting .set .down{width: 18px;height: 18px;display: block;background:transparent url('../images/icons.png') no-repeat 0 -18px;position: absolute;bottom: -5px;right:25px;}
#content > #setting .set .up:not(.disable),#content > #setting .set .down:not(.disable){cursor: pointer;}
#content > #setting .set .up.disable, #content > #setting .set .down.disable{opacity: 0.5;filter: alpha(opacity=50)}

#content > #setting .set .state{height: 70px;margin-top:10px;overflow: hidden;}
#content > #setting .set .state.disable{opacity:0;filter: alpha(opacity=0);position: absolute;top: 90px}
#content > #setting .set .state span img{width: 70px ;height: 70px;display: inline-block;float: left;}
#content > #setting .set .state .title{color:#a1a1a1;margin-right:15px;float: left;min-width: 35px;font-size:11pt;}
#content > #setting  #user_edit_submit span{float:left;padding: 10px;cursor: pointer;background-color: #66a1dd;text-align: center;color: #fff;border-radius: 25px;width: 210px;margin: 20px auto;font-size:10pt;display: block}


#content #personal{margin-right:30px;}

#page{position: relative;margin-bottom:30px;margin-left:30px;}
#page #first{}

#page #first #list{margin-bottom:20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#page #first #list .item{margin-right:10px;margin-bottom:10px;width: 112px;border:1px solid #66a1dd;padding:15px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;height:160px;padding-bottom:0;}
#page #first #list .item:nth-child(5n){margin-right:0;}
#page #first #list .item .user_image{width: 80px;height: 80px;border:1px solid #e1e1e1;overflow: hidden;position: relative;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0}
#page #first #list .item .user_image img{left: 50%;position: absolute;top: 50%;height: 100%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
#page #first #list .item .name {text-align: center;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;color:#6B6B6B;}
#page #first #list .item .name a{line-height: 1.6em;word-wrap: break-word}

#page #first #new	{margin-top:10px;display: flex;flex-wrap: wrap}
#page #first #new .item{cursor: pointer;padding:15px 30px;border:1px solid #66a1dd;background-color: #fff;
						display: flex;
						justify-content:center;
						/*align-items:center;*/
						flex-direction:column;
						margin:0 0 5px 5px;
						width:calc( 50% - 6px );
					}
.single_action_button{padding: 10px;cursor: pointer;background-color: #66a1dd;text-align: center;color: #fff;border-radius: 25px;width: 210px;margin: 20px auto;font-size:10pt;display: block;position:relative;}

#page #first #new .item  img{width: 80px;height:80px;margin-bottom:5px;}
#page #first #new .item  a > span{color:#a1a1a1;display: block}
#page #first #new .item  span span{color:#66a1dd;font-weight: bold;margin-right:3px;display: block}
#page #first #new .item  span span.dash{display:none;}

#page #second #page_create_submit,#page #second #page_edit_submit,#page #second #page_remove,#project_remove,
#user #second #user_create_submit,#user #second #user_edit_submit,#user #second #user_remove,
#user #user_resume_edit,#user #user_resume_cancel,
#user #user_profile_edit,#user #user_profile_cancel,
#geo_map_search,#project_invite{position:relative;float:right;margin-left:20px;}
#page #second #page_create_submit span,#page #second #page_edit_submit span,
#user #second #user_create_submit span,#user #second #user_edit_submit span,
#user #user_resume_edit span,
#user #user_profile_edit span,
#pilot_filter span,#geo_map_search span,#project_invite span{padding: 10px;cursor: pointer;background-color: #66a1dd;text-align: center;color: #fff;border-radius: 25px;width: 210px;margin: 20px auto;font-size:10pt;display: block}
#page #second #page_remove span,
#page #second #project_remove span,
#user #second #user_remove span,
#user #user_resume_cancel span,
#user #user_profile_cancel span{padding: 10px;cursor: pointer;background-color: #fff;border: 1px solid #66a1dd;color: #66a1dd;text-align: center;border-radius: 25px;width: 210px;margin: 20px auto;font-size:10pt;display: block}
#page #second #user_create_submit .loader,
#page #second #user_edit_submit .loader,
#page #second #user_remove .loader,
#user #second #user_create_submit .loader,
#user #second #user_edit_submit .loader,
#user #second #user_remove .loader,
#user #user_resume_edit .loader,
#user #user_resume_cancel .loader,
.single_action_button .loader,
.request_access_legal .loader,
.request_legal_working_here .loader{right:0;position: absolute;bottom:0px;width:100%;height:100%;background-color: rgba(255,255,255,0.7)}
#user #second #current_location{position: relative;align-items: center;display: flex;border:1px solid #66a1dd;border-radius:25px;text-align: center;padding:10px 30px;color:#66a1dd;background-color: #fff;margin:0 0 20px 350px;cursor: pointer;white-space: nowrap;}
#user #second #current_location img{position: absolute;right: 20px;top:-11px;width:19px;}
#user .cover{position:relative;background-color: #42b38e;margin-bottom:30px;padding: 25px;color:#fff;min-height:180px;}
#user .cover:before{background-size: 400px 400px;background-position: -100px;transform: scaleX(-1);content:' ';display:block;position: absolute;width: 100%;height: 100%;left:0;top:0;background-image: url(../images/icon/white/pages.svg);background-repeat: no-repeat;opacity:0.6;}
#user .pilot_cover{position:relative;background-color: #42b38e;margin-bottom:30px;padding: 25px;color:#fff;min-height:180px;}
/*#user .pilot_cover:before{background-size: 400px 400px;background-position: 300px;content:' ';display:block;position: absolute;width: 100%;height: 100%;left:0;top:0;background-image: url(../images/icon/white/profile.svg);background-repeat: no-repeat;opacity:0.6;}*/

#page .cover3{position:relative;background-color: #42b38e;margin-bottom:30px;padding: 25px;color:#fff;min-height:180px;}
#page .cover3:before{background-size: 400px 400px;background-position: 300px;content:' ';display:block;position: absolute;width: 100%;height: 100%;left:0;top:0;background-image: url(../images/icon/white/group.svg);background-repeat: no-repeat;opacity:0.6;}

#page .cover4{position:relative;background-color: #42b38e;margin-bottom:30px;padding: 25px;color:#fff;min-height:180px;}
#page .cover4:before{background-size: 400px 400px;background-position: 300px;content:' ';display:block;position: absolute;width: 100%;height: 100%;left:0;top:0;background-image: url(../images/icon/white/project.svg);background-repeat: no-repeat;opacity:0.6;}

#page #back{left:auto;right:150px;}
#page #next{right:auto;left:150px;}

#show_resume{margin-left:30px;}
#show_resume > div:not(.seperator){color: #747474;line-height: 2em;font-size: 10pt;padding:0 20px;margin-bottom:40px;}
#show_resume li{position: relative;margin-bottom:15px;border-bottom:1px dashed #e1e1e1;padding-bottom:15px;}
#show_resume li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
#show_resume li .title{font-size:12pt;max-width:400px;display: block;font-weight: bold}
#show_resume .label{font-weight:bold;}
#show_resume a{color:#66a1dd;font-family:'roboto-regular';font-size:12pt;text-decoration: underline;}
#show_resume li .subtitle{font-size:9pt;color:#999;margin: 0 10px}
#show_resume li .extra{font-size:9pt;display: block}
#show_resume li .sim{position: absolute;right:0;top:0;font-size:9pt;color:#999;}
#show_resume li .sim span:after{content:' - ';}
#show_resume li .sim span:last-child:after{content:'';}

.privacy_item{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;background-color: #fff;padding:10px 0 10px 10px;position: relative;}
.privacy_item .info{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height: 1.5em;margin-right:20px;text-align: justify;padding-right:30px;border-right:1px dashed #e1e1e1;}
.privacy_item .info .title{font-size: 10pt;color:#4b4b4b;margin-bottom:10px;}
.privacy_item .info .desc{color: #929292}
.privacy_item .loader{left:0;position: absolute;bottom:0px;width:100%;height:100%;background-color: rgba(255,255,255,0.7)}
.privacy_item .loader .spinner{}

.privacy_item .set{width:180px;height: 90px;border-left:10px solid #fff;border-right:10px solid #fff;background-color: #fff;overflow: hidden;position: relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.privacy_item .set .up{width: 18px;height: 18px;display: block;background:transparent url('../images/icons.png') no-repeat 0 0;position: absolute;top: -5px;right:25px;}
.privacy_item .set .down{width: 18px;height: 18px;display: block;background:transparent url('../images/icons.png') no-repeat 0 -18px;position: absolute;bottom: -5px;right:25px;}
.privacy_item .set .up:not(.disable),.privacy_item .set .down:not(.disable){cursor: pointer;}
.privacy_item .set .up.disable,.privacy_item .set .down.disable{opacity: 0.5;filter: alpha(opacity=50)}

.privacy_item .set .state{height: 70px;margin-top:10px;overflow: hidden;display: flex;flex-flow: row-reverse wrap;align-items: start;justify-content: center;}
.privacy_item .set .state.disable{opacity:0;filter: alpha(opacity=0);position: absolute;top: 90px}
.privacy_item .set .state span img{width: 70px ;height: 70px;display: inline-block;float: right;}
.privacy_item .set .state .title{color:#a1a1a1;float: right;min-width: 90px;font-size:11pt;text-align: center}

.privacy_item.minimal .set{height:60px;}
.privacy_item.minimal .set .state{height:40px;}
.privacy_item.minimal .set .state .title{font-size:10pt;}

#page .page_er_message,
#user .user_er_message{position:absolute;color:#fff;background-color: #000;max-width:300px;box-shadow: 0 0 20px 0 rgba(0,0,0,0.44);padding: 10px 20px;border-radius: 5px;z-index: 110;line-height: 1.7em;text-align: justify;}
#page .page_er_message:after,
#user .user_er_message:after{content:"";width:0;height:0;display: block;position: absolute;top:-7px;left:20px;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:7px solid #000;}
#user #page_create_submit .loader,
#page #page_create_submit .loader,
#page #page_edit_submit .loader,
#page #page_remove .loader,
#page #project_remove .loader{width:100%;height:100%;position: absolute;top:0;left:0;background-color: rgba(255,255,255,0.7)}

#user{position: relative;margin-bottom:30px;margin-left:30px;}

.form .element_holder{position: relative;margin-top:20px;font-size: 9pt;vertical-align: top}
.form .element_holder .loader{width:100%;height:100%;background-color:rgba(255,255,255,0.7);position: absolute;top:0;right:0;}
.form .element_holder .textareaEditable{border:1px solid #e1e1e1;min-height: 70px;max-height: 150px;overflow: auto;padding: 10px 20px;color: #747474;background-color: #fff;line-height: 2em;}
.form .element_holder span.title{background-color: #fff;padding: 0 10px;position: absolute;top: -10px;left: 10px;color: #929292;z-index:100;}
.form .element_holder span.datepicker_lang{left: auto;right:10px;}
span.datepicker_lang, 
span.yearpicker_lang{background-color: #fff;padding: 0 5px !important;position: absolute;top: -10px;right:10px;;color: #c0c0c0;z-index: 100; direction: ltr;display: none}
span.datepicker_lang a, 
span.yearpicker_lang a{cursor: pointer; font-size: 9px !important; display: inline-block;padding: 3px 1px 1px !important;line-height: 1em;}
span.datepicker_lang a.selected,
span.yearpicker_lang a.selected{color:#66a1dd !important;}

.form .element_holder .fileuploader{margin-top:-10px;margin-bottom:10px;}
.form .element_holder .fileuploader input[type=file]{display:none;}
.form .element_holder .fileuploader .file_list{margin-top:0px;}
.form .element_holder .fileuploader .file_list ul li a{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
.form .element_holder .fileuploader .file_list ul.others{display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;display: -ms-flex;display: -moz-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.form .element_holder .fileuploader .file_list ul.others li{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;padding:0px 40px 0 5px;background-color: #f5f5f5;color:#7f7f7f;margin-right:10px;margin-bottom:10px;border:1px solid #e1e1e1;position: relative;}
.form .element_holder .fileuploader .file_list ul.others li .icon{display: block;width:30px;border:1px solid #e1e1e1;height:30px;background-color: #fff;margin-right:5px;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;}
.form .element_holder .fileuploader .file_list ul.others li .name{text-overflow:ellipsis;display: block;overflow: hidden;white-space: nowrap;padding:10px 0;}
.form .element_holder .fileuploader .file_list ul.others li span{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
.form .element_holder .fileuploader .file_list ul.others li span.remove_file{z-index:98;position: absolute;top:9px;right:9px;width:17px;height:17px;font-size: 13pt;line-height: 18px;cursor: pointer;color:#fff;background-color: rgba(107,107,107,0.5);border-radius:100%;}
.form .element_holder .fileuploader .file_list ul.images{display: -ms-flexbox;display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flex;overflow-x:auto;margin-bottom:10px; }
.form .element_holder .fileuploader .file_list ul.images:last-child{margin-bottom:0;}
.form .element_holder .fileuploader .file_list ul.images li{-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-negative:1;margin:5px;border:1px solid #e1e1e1;padding:3px;position:relative;}
.form .element_holder .fileuploader .file_list ul.images li span.remove_file{z-index:98;position: absolute;top:10px;right:10px;display: inline-block;font-size: 13pt;width:17px;height:17px;line-height: 18px;cursor: pointer;color:#fff;background-color: rgba(107,107,107,0.5);border-radius:100%;}
.form .element_holder .youtube_sc span.remove_youtube_file{z-index:98;position: absolute;top:10px;right:10px;display: inline-block;font-size: 13pt;width:17px;height:17px;line-height: 18px;cursor: pointer;color:#fff;background-color: rgba(107,107,107,0.5);border-radius:100%;}
.form .element_holder .fileuploader .file_list ul.images li:first-child{margin-left:0;}
.form .element_holder .fileuploader .file_list ul.images li:last-child{margin-right:0;}
.form .element_holder .fileuploader .file_list ul.images li span{overflow: hidden;display: -ms-flexbox;display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;}
.form .element_holder .fileuploader .file_list ul.images li span img{height:169px}
.form .element_holder .fileuploader .file_list ul.images li:only-of-type{margin:auto !important;width:auto !important;height:auto !important;}
.form .element_holder .fileuploader .file_list ul.images li:only-of-type span{margin:auto !important;width:auto !important;height:auto !important;}
.form .element_holder .fileuploader .file_list ul.images li:only-of-type img{height:auto !important;width: 469px !important}
.form .element_holder .fileuploader .up_buttons{display: flex;padding:10px;}
/*.form .element_holder .fileuploader .upload_but{padding:10px;cursor: pointer;background-color: #66a1dd;text-align: center;color:#fff;border-radius:25px;width:150px;}*/
.form .element_holder .fileuploader .upload_but{color:#888;line-height: 1em;margin-right:5px;cursor: pointer;}
.form .element_holder .fileuploader .youtube_uploader{background-position: center center;width:24px;height: 24px;background-repeat: no-repeat;cursor: pointer;background-image: url('../images/youtube.png');}
.form .element_holder .fileuploader	.youtube_sc iframe{width:469px;height:264px}

/*.post .view .element_holder .fileuploader{margin-top:-10px;}*/
.post .view .element_holder .fileuploader input[type=file]{display:none;}
.post .view .element_holder .fileuploader .file_list{margin-top:0px;overflow: hidden}
.post .view .element_holder .fileuploader .file_list ul li a{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}
.post .view .element_holder .fileuploader .file_list ul.others{display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;display: -ms-flex;display: -moz-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.post .view .element_holder .fileuploader .file_list ul.others li{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;padding:0px 20px 0 5px;background-color: #f5f5f5;color:#7f7f7f;margin-left:10px;margin-bottom:10px;border:1px solid #e1e1e1;position: relative;}
.post .view .element_holder .fileuploader .file_list ul.others li .icon{display: block;width:30px;border:1px solid #e1e1e1;height:30px;background-color: #fff;margin-right:5px;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;}
.post .view .element_holder .fileuploader .file_list ul.others li .name{text-overflow:ellipsis;display: block;overflow: hidden;white-space: nowrap;padding:10px 0;}
.post .view .element_holder .fileuploader .file_list ul.others li span{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
.post .view .element_holder .fileuploader .file_list .images{min-height:108px;display: -ms-flexbox;display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flex; }
.post .view .element_holder .fileuploader .file_list .images a{display: none;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-negative:0;margin-right:5px;position:relative;}	

.post .view .element_holder .fileuploader .file_list .images a span{overflow: hidden;display: -ms-flexbox;display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;}
.post .view .element_holder .fileuploader .file_list .images a span img{height:169px;/*max-width:469px;width:100%;*/}
.post .view .element_holder .fileuploader .file_list .images a:only-of-type{margin:auto !important;width:auto !important;height:auto !important;}
.post .view .element_holder .fileuploader .file_list .images a:only-of-type span{margin:auto !important;width:auto !important;height:auto !important;}
.post .view .element_holder .fileuploader .file_list .images a:only-of-type img{height:auto !important;width: 469px !important}
.post .view .element_holder .fileuploader .file_list .loader{display: block;margin-right:30px;margin-left:30px;}
.post .view .element_holder .fileuploader .youtube_sc iframe{width:469px;height:264px}




.form .element_holder .tags{border:1px solid #e1e1e1;min-height: 40px;overflow: auto;padding: 10px 10px;color: #747474;background-color: #fff;line-height: 2em;}
.form .element_holder .tags .tags_holder span{color:#7e7e7e;margin:5px 0;display: inline-block;padding:5px 10px;cursor: pointer;}
.form .element_holder .tags .tags_holder span:hover{background-color: #f5f5f5;}
.form .element_holder .post_link{padding-top:30px;position:relative;border:1px solid #e1e1e1;overflow: auto;display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;display: -ms-flex;display: -moz-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-ms-fles-line-pack:center;-webkit-align-content:center}
.form .element_holder .post_link.ltr{direction: ltr;text-align: left}
.form .element_holder .post_link.ltr .nav{right:auto;left:15px;}
.form .element_holder .post_link.ltr .nav span{margin-left:0;margin-right:3px;}
.form .element_holder .post_link.ltr span.close_post_link{left:auto;right:15px;margin-left:0;margin-right:3px;}

.form .element_holder .post_link .image{padding:10px;position:relative;}
.form .element_holder .post_link .image a > img{max-width:455px;display: block;display: none;}
.form .element_holder .post_link .image a > img.select{display:block;}

.form .element_holder .post_link .image img[crs='']{width:56px;opacity: 0}

.form .element_holder .post_link .nav{position: absolute;top:15px;left:15px;z-index: 999;direction:rtl;}
.form .element_holder .post_link .nav span{display: inline-block;font-size: 13pt;line-height: 18px;width:17px;height:17px;cursor: pointer;color:#fff;background-color: rgba(107,107,107,0.5);border-radius:100%;margin-right:3px;}
.form .element_holder .post_link span.close_post_link{z-index:98;position: absolute;top:15px;right:15px;display: inline-block;font-size: 13pt;width:17px;height:17px;line-height: 18px;cursor: pointer;color:#fff;background-color: rgba(107,107,107,0.5);border-radius:100%;margin-right:3px;}
.form .element_holder .post_link .data{min-width:220px;vertical-align: top;padding:10px;color: #474747;overflow:hidden;flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;}
.form .element_holder .post_link .data .url{color:#949494;margin-top:5px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.form .element_holder .post_link .data .title{font-size: 12pt;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.form .element_holder .post_link .data .title a{}
.form .element_holder .post_link .data .desc{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;margin-top:10px;}
.form .element_holder input[type=text]{border:1px solid #e1e1e1;background-color: #fff;width: 100%;padding: 10px 20px;color: #747474;}

.form .element_holder select{width:100%;}
.form .element_holder .fixplaceholder{position: absolute;color:#c5c5c5;top:11px;background-color: #fff}
.form .element_holder span.get_link{font-size: 9pt;color:#b7b7b7;padding:0 10px;background-color: #fff;position:absolute;margin-left:10px;right:10px;top:-9px;display: none}

.form .element_holder .post_link.rtl{direction: rtl;text-align: right}
.form .element_holder .post_link.rtl .nav{right:15px;left:auto;}
.form .element_holder .post_link.rtl .nav span{margin-right:0;margin-left:3px;}
.form .element_holder .post_link.rtl span.close_post_link{right:auto;left:15px;margin-right:0;margin-left:3px;}

.form .detail_holder{position: relative;}
.form .detail_holder .detail_row{}
.form .detail_holder .detail_row .element_holder{display: inline-block;width: calc(100% - 70px);}
.form .detail_holder .detail_row .add_row, .form .detail_holder .detail_row .delete_row{font-size:14pt;margin-left:7px;cursor: pointer;padding:0 5px;line-height: 0;display: inline-block;margin-top: 40px}
.form .detail_holder span.title{right: auto;left:10px;}

/* DATEPICKER OVERRIDE */
#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-today{background-color: #ceedf1 !important}
#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-today a{color:#000 !important}
#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-current-day{background-color: #66a1dd !important;}
#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-current-day a{color:#fff !important;}
#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-other-month {background-color: #f5f5f5}
#ui-datepicker-div div.ui-datepicker-header select{font-family: 'Roboto' !important;width:30%;margin:0 2px;font-size: 9pt !important}

/* SELECTRIC OVERRIDE */
.element_holder .selectric-wrapper{display: block;margin:0px;}
.element_holder .selectric{border:1px solid #e1e1e1;background-color: #fff;border-radius:0px !important;padding:0px 10px !important;}
.element_holder .selectric-open .selectric{border:1px solid #e1e1e1;background-color: #fff;z-index: 99}
.element_holder .selectric-hover .selectric{border-color:#e1e1e1;}
.element_holder .selectric-open{z-index: inherit;}
.element_holder .selectric .button{top:0px !important;left:initial !important;right:5px !important;}
.element_holder .selectric .label{color:#747474;margin-left:10px;padding:0;}
.element_holder .selectric-items{top:33px;z-index: 101}
.element_holder .selectric-items li{padding: 5px 20px 5px;font-size:9pt !important;}
.element_holder .selectric-above .selectric-items{bottom:40px;}

/*SELECTCOMPLETE*/
.form_field[multiple] .sc_result_list a,.form_field[single] .sc_result_list a {padding-left: 30px !important}
.form_field[multiple] .sc_result_list ul ul a,.form_field[single] .sc_result_list ul ul a {padding-left: 45px !important}
.form_field[multiple] .sc_result_list ul ul ul a,.form_field[single] .sc_result_list ul ul ul a {padding-left: 60px !important}
.form_field[multiple] .sc_result_list ul ul ul ul a,.form_field[single] .sc_result_list ul ul ul ul a {padding-left: 75px !important}
.form_field[multiple] .sc_result_list ul ul ul ul ul a,.form_field[single_line] .sc_result_list ul ul ul ul ul a {padding-left: 90px !important}
.form_field[multiple] .sc_result_list a:before{margin-left: -28px !important;}
.form_field[single] .sc_result_list a:before{margin-left: -28px !important;}
.form_field[valid=true]:after{content: none !important}

#org_type_select .sc_result_list li{position: relative;}	
#org_type_select .sc_result_list a{padding-right: 30px !important}
#org_type_select .sc_result_list li:after {content:' ';width:18px;height: 28px;position: absolute;top:calc( 50% - 14px );right: 6px;background-size: contain;background-repeat: no-repeat;}
#org_type_select .sc_result_list li[id="1"]:after {background-image: url('../images/marker/1.png');}
#org_type_select .sc_result_list li[id="2"]:after {background-image: url('../images/marker/2.png');}
#org_type_select .sc_result_list li[id="3"]:after {background-image: url('../images/marker/3.png');}
#org_type_select .sc_result_list li[id="4"]:after {background-image: url('../images/marker/4.png');}
#org_type_select .sc_result_list li[id="5"]:after {background-image: url('../images/marker/5.png');}
#org_type_select .sc_result_list li[id="6"]:after {background-image: url('../images/marker/6.png');}
#org_type_select .sc_result_list li[id="7"]:after {background-image: url('../images/marker/7.png');}
#org_type_select .sc_result_list li[id="8"]:after {background-image: url('../images/marker/8.png');}
#org_type_select .sc_result_list li[id="9"]:after {background-image: url('../images/marker/9.png');}

/*#legal_search_result{border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;width:100%;color:#6B6B6B;}
#legal_search_result td,
#legal_search_result th{border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;padding:2px 10px;}
#legal_search_result th{background-color: #f5f5f5;font-weight: bold}*/
#legal_search_result .request_access_legal, #legal_search_result .request_legal_working_here {position: relative;width:150px;}
#legal_search_result .request_access_legal span,#legal_search_result .request_legal_working_here span {padding: 5px 10px;cursor: pointer;border:1px solid #66a1dd;background-color:#fff;text-align: center;color: #66a1dd;border-radius: 25px;font-size:9pt;display: block;}

.filter_block:not(.open){margin-bottom:30px;}
.filter_block .form_field {display:none !important;}
.filter_block .seperator{display: flex;justify-content: space-between;cursor: pointer;}
.filter_block .seperator:after{content:'\E313';font-family:'mticon';background-color: #fff;font-size: 12pt;color:#66a1dd;}
.filter_block.open .form_field{display:inline-block !important;}
.filter_block.open .seperator:after{content:'\E316'}

/* LOADER SPINER */
.loader{position:relative;height:20px;display: none}
#content #posts .loader{}
.spinner {width: 50px;height: 24px;text-align: center;font-size: 10px;position: absolute;top: 50%;left: 50%;margin-left: -25px;margin-top: -12px}
.spinner > div {background-color: #66a1dd;height: 100%;width: 3px;margin: 0 1px;display: inline-block;-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;animation: sk-stretchdelay 1.2s infinite ease-in-out;}
.spinner .rect2 {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}
.spinner .rect3 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
.spinner .rect4 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
.spinner .rect5 {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}
@-webkit-keyframes sk-stretchdelay {0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  20% { -webkit-transform: scaleY(0.8) }}
@keyframes sk-stretchdelay {0%, 40%, 100% { transform: scaleY(0.4);-webkit-transform: scaleY(0.4);}  20% { transform: scaleY(0.8);-webkit-transform: scaleY(0.8);}}

.follow-change{animation: follow-notify 1s 1 ease-in-out;-webkit-animation: follow-notify 1s 1 ease-in-out}
@-webkit-keyframes follow-notify { 20%, 80% {padding-right:30px;}}
@keyframes follow-notify {20%, 80% {padding-right:30px;}}

.working_here-change{animation: follow-notify 1s 1 ease-in-out;-webkit-animation: follow-notify 1s 1 ease-in-out}
@-webkit-keyframes follow-notify { 20%, 80% {padding-right:30px;}}
@keyframes follow-notify {20%, 80% {padding-right:30px;}}


.notify{animation: pending-notify 1s 1;-webkit-animation: pending-notify 1s 1}
@keyframes pending-notify {20%, 40%, 60%, 80% {margin-right:2px;} 10%, 30%, 50%, 70%, 90% {margin-right:-2px;}}
@-webkit-keyframes pending-notify {20%, 40%, 60%, 80% {margin-right:2px;} 10%, 30%, 50%, 70%, 90% {margin-right:-2px;}}

/* LIGHT GALLERY */
.lg-outer{direction: ltr;text-align: left}
.lg-backdrop {background-color: #fff;opacity: 0.8 !important;filter: alpha(opacity=80)}
.lg-actions .lg-next, .lg-actions .lg-prev {background-color: rgba(0, 0, 0, 0.45);color: #fff;}
.lg-actions .lg-prev:after{content:"\e095";}
.lg-actions .lg-next:before{content:"\e094";}
.lg-actions .lg-prev{right:20px;left:initial;}
.lg-actions .lg-next{left:20px;right:initial;}
.lg-toolbar {background-color: rgba(255, 255, 255, 0.45);}
.lg-toolbar .lg-icon:hover {color: #000;}
.lg-progress-bar {background-color: #fff;}
.lg-progress-bar .lg-progress {background-color: #66a1dd;}
.lg-outer .lg-pager {background-color: rgba(0, 0, 0, 0.5);}

/*LIGHTSLIDER*/
.lightSlider{overflow: initial;}
.file_list .lSAction > a{opacity: 0;filter: alpha(opacity=0);z-index: 99}
.file_list .lSAction .lSNext,
.file_list .lSAction .lSPrev{
font-family: 'lg';
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;
background-color: rgba(0, 0, 0, 0.45);
color: #fff;
border-radius:2px;
font-size:22px;
cursor: pointer;
padding:8px 10px 9px;
width: auto;
height:auto;
}

.file_list .lSSlideOuter{margin-bottom:10px;}
.file_list .lSSlideOuter:last-child{margin-bottom:0}
.file_list .lSSlideOuter:hover .lSAction > a{opacity: 1;filter: alpha(opacity=100)}
/*.file_list .lSAction > .lSNext{right:initial !important;left:10px;}
.file_list .lSAction > .lSPrev{left:initial !important;right:10px;}*/
.file_list .lSAction > .lSPrev:before{content:"\e094";}
.file_list .lSAction > .lSNext:before{content:"\e095";}

/* TOOLTIP */
.ui-tooltip{z-index:1001;position:absolute !important;min-width:100px;text-align:center;background-color: #fff;box-shadow: none !important;border:1px solid #3b8bdc !important;border-radius:25px;color:#3b8bdc;padding:5px 10px;}

.mention_item{background-color: #f5f5f5;display: inline-block;}


.f_icon{background: transparent url('../images/files.png') no-repeat 0 0;width:30px;height:30px;display: block;margin-right:10px;}
.html{background-position: 0 0}
.mp3{background-position: 0 -30px}
.xls,.xlsx{background-position: 0 -60px}
.doc,.docx{background-position: 0 -90px}
.mov{background-position: 0 -120px}
.jpg,.jpeg,.gif,.png{background-position: 0 -150px}
.ppt,.pptx{background-position: 0 -180px}
.zip,.rar{background-position: 0 -210px}
.pdf{background-position: 0 -240px}

/* OVERRIDE GLOBAL ELEMENT STYLES */
.form_field input[type=text],
.form_field input[type=readonly],
.form_field .tag-editor,
.form_field input[type=password]{border-radius:0 !important;padding:8px 20px !important;}
.form_field span.title{color:#747474 !important;font-size:9pt !important;right:auto !important;left:10px;top:-11px !important;}
.form_field label:not(.tree_label){color:#747474 !important}
.form_field .selectric{border-radius:0px !important;padding:5px 10px !important;}
.form_field .selectric .button{top:2px !important;left:initial !important;right:5px !important;}
.form_field .selectric-items li{font-size:9pt !important;}
.form_field .fixplaceholder{font-size:10pt;}
.form_field.checkbox .group:after{content:none;}
.form_field.checkbox .group:before{content:none;}

.detail_holder table.detail tr th:last-of-type,
.detail_holder table.detail tr td:last-of-type {border-right:1px solid #e1e1e1;}
.detail_holder table.detail td,
.detail_holder table.detail th {border-left: 1px solid #e1e1e1;}
.detail_holder table.detail th.space {border-right:1px solid #e1e1e1;border-left:0 !important;}
.detail_holder table.detail th:first-child:not(.space) {border-left: 1px solid #e1e1e1;border-right:0 !important;}
.detail_holder table.detail .on_edit tr td:first-of-type {border-left: 1px dashed #8c8771;}
.detail_holder table.detail .on_edit tr td:last-of-type {border-right: 1px dashed #8c8771;}


.form_field input[type=text],
.form_field input[type=password],
.form_field input[type=submit],
.form_field input[type=button],
.form_field input[type=readonly],
.form_field button,
.form_field textarea,
.form_field select{font-size:9pt !important;color:#747474 !important;}
.form_field .selectric .label{font-size:9pt !important;}
.form_field.require span.title:after{height:21px !important;right:initial !important;left:-4px;}
.form_field.disabled{opacity: 0.5}
body #g_message_holder{z-index: 10001 !important}
#g_message_holder .g-message{padding:10px 20px !important;border-radius:5px !important;}
.cropit-submit-crop:before {content: 'Select the selected range' !important;}
.cropit-submit-crop[valid=true]:before {content: 'Selected' !important;}


/* GEOGRAPHICAL MAP */
#g_map_overlay{position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);top:0;left:0;z-index: 2000;display: flex;justify-content: center;align-items: center}
#g_map_overlay #g_map_content{width:calc(100% - 50px);height:calc(100% - 90px);background-color: #fff;display: flex;}
#g_map_overlay #g_map_content #filter{overflow-y: auto;height: 100%;padding:20px;flex-grow: 1}

/* OVERRIDE GOOGLE MAP */
.pac-logo:after{content:none !important;}
.pac-container, .pac-item{ z-index: 2147483647 !important; }

/* MAP INPUT OVERRDE ON DEFAULT ELEMENTS */
#map_container .form_field .autorenew{display:none !important;}
#map_container .form_field[valid]:after{content: none;display: none !important}
#map_container .form_field .ac_result_list{top:26px !important;}


/* PILOT PLANT LIST AND SEARCH PAGINATION */
.change_log_result .pagination,.search_result .pagination {position: relative; padding: 10px 0 !important;margin-bottom:20px;}
.change_log_result .pagination:before,.search_result .pagination:before {position: absolute; z-index: 1; border-top:1px solid #d3d3d3; top: 50%; content: ' '; left: 10px; right: 10px;}
.change_log_result .pagination span,.search_result .pagination span {background: #fff !important; z-index: 2; position: relative; margin: 0 !important}
.change_log_result .pagination span:hover,.search_result .pagination span:hover {color: inherit;}
.change_log_result .pagination .current,.search_result .pagination .current{background-color: #fff !important}
.change_log_result .pagination .current a ,.search_result .pagination .current a {color: #66a1dd; font-size: 18px;background-color: none}
.change_log_result .pagination .disable a,.search_result .pagination .disable a {color: #CECECE;cursor: default;}
.change_log_result .pagination .prev_btn,.search_result .pagination .prev_btn {position: absolute; left: 0;}
.change_log_result .pagination .next_btn,.search_result .pagination .next_btn {position: absolute; right: 0;}

/* FILTER PILOT OVERRIDE STYLE */
.pilot_refine > div:last-child,
#g_map_content #filter > div:last-child{margin-bottom:20px !important;}
.pilot_refine .form_field .sc_result_list,
#g_map_content #filter .form_field .sc_result_list{border:none !important;background-color: transparent !important;box-shadow: none !important;margin-top:10px !important;}
.pilot_refine .sc_result_list ul li:last-child > a,
#g_map_content #filter .sc_result_list ul li:last-child > a{border:none !important;}
.pilot_refine .sc_result_list ul li a,
#g_map_content #filter .sc_result_list ul li a{color:#76766d;}
.pilot_refine .sc_result_list ul li a:before,
#g_map_content #filter .sc_result_list ul li a:before{font-size:14px !important;margin-top:-3px;}
.pilot_refine .seperator span.total,
#g_map_content #filter .seperator span.total{color:#66a1dd !important;border:1px solid #66a1dd;border-radius:25px;margin-left:10px;}
.pilot_refine .form_field input[type=text],
#g_map_content #filter .form_field input[type=text]{padding-top:3px !important;padding-bottom:3px !important;border-color:#e1e1e1;}
.pilot_refine .form_field .item_suffix,
#g_map_content #filter .form_field .item_suffix{color:#66a1dd;margin-left:8px;}

.dis_refine #filter{opacity: 0.5}
.dis_refine #pilot_filter{display: none}

#pilot_filter{position: sticky;bottom:0;background-color: #fff;padding:20px 0;border-top:1px solid #e1e1e1;}

.access_restric{padding:20px;border:1px solid #D55966;color:#202020;line-height: 1.6em;margin-bottom:40px;}
.access_restric div:first-child{font-size:12pt;margin-bottom:10px;text-transform: uppercase;}
.access_restric div a{color:#66a1dd;text-decoration: underline;}

#pilot_key_search .title{cursor: pointer;right: 2px !important;top: 5px !important;left:auto;color: #66a1dd !important;font-size: 14pt !important	;padding: 5px 10px 5px 5px;font-family: mticon;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";background-color:transparent !important;}


/* EEPN PROFILE */
#eppn_profile .wizard_tab span{margin-right:3px !important;margin-left:3px !important;}	
#eppn_profile .wizard_tab span.current{padding:8px 20px !important;}

/* EEPN PROFILE AND RESUME */
div.wizard_tab{padding:0 0 10px !important;}
div.wizard_tab span{font-size:9pt !important;margin:0px !important;white-space: nowrap;}
div.wizard_tab span:last-child{margin-right:0px !important;}
div.wizard_tab span.current{padding:8px 20px !important;color:#fff; background-color:#66a1dd;border-radius:25px !important;}
div.wizard_tab{display: flex;justify-content: space-between;}

/* MAIN TOP BAR MENU */
#main_menu{color:#fff;background-color: #4283C4;display: flex;flex-grow:1;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px 30px;align-items: center}
#main_menu ul{display: flex; justify-content: flex-end; -webkit-justify-content: flex-end;}
#main_menu ul li{border-right:1px solid #fff;padding:0 10px;line-height: 1em}
#main_menu ul li:last-child{border-right:none;}
#main_menu ul li:first-child{padding-left:0;}
#main_menu ul li a{vertical-align: middle;}
#main_menu #collapse_menu{color:#fff;font-size:18pt;cursor: pointer;line-height: 0.5em;display:none}

.simple_wrapper{width:1020px;margin: auto;color:#5d5d5d;line-height: 1.8em}
.simple_wrapper p{margin-bottom:20px;}
#submit_prevent{z-index:2100 !important;}

/* HOME PAGE */
.middle_page {width: 1020px; margin: 0 auto;}

#cover{height:calc(100vh - 94px);position: relative;}
#cover ul{}
.cover_item{position:relative;width:100vw;height:calc(100vh - 94px); background-repeat: no-repeat; background-position: center; background-size: cover;}
#cover .description {padding: 20px;text-align: center;text-shadow: 0px 0px 40px rgba(0, 0, 0, 1);}
#cover .description .title { ;color: #fff; font-size: 48px; line-height: 60px; text-transform: capitalize; font-weight: bold;font-family:'roboto-regular';margin:20px 0;}
#cover .description .desc { color: #fff; font-size: 24px; line-height: 30px;font-family:'roboto-regular' }
#cover .description a{ display: inline-block; }
#cover .description .more { color: #fff; padding: 10px 0px; border: 2px solid #fff; border-radius: 50px; width: 260; text-align: center ;margin: 20px 0 10px 0px; font-size: 14px; }


#number_projects {position:relative;z-index:1000;width: 100%; height:120px;margin-top:-120px; background:#0000002f; display: flex; flex-direction:row; -webkit-flex-direction:row;}
#number_projects .middle_page { padding: 20px 0; display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; -webkit-flex-direction: row; -webkit-flex-wrap: nowrap; -webkit-justify-content: space-between;}
#number_projects .num_project { width: 25%; border-left:1px solid #b1dee2; display: flex; flex-direction: row-reverse; -webkit-flex-direction: row-reverse; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center; padding: 0px 20px;}
#number_projects .num_project:first-child {border-left:none;}  
#number_projects .num_project p { color:#fff; font-size: 14px; text-transform: uppercase;margin:0 10px;}
#number_projects .num_project p.num { font-size: 45px; font-family: 'roboto-regular';}

/* HOME PAGE PILOTS MAP */
#homemap { min-height: 500px; background:#ccc; padding-bottom: 3px;position: relative;}
#homemap:after{content:" ";display: block;border-bottom: 1px solid #e1e1e1;position:absolute;width:100%;bottom:-3px;}

/* HOME PAGE SLIDERS */
.slider_items { width: 100%; }
.slider_items .title{ padding: 60px 0 40px; font-size: 18pt; color:#666; font-weight: bold;}
.slider_items ul { height: auto !important;}
.slider_items ul li .img_holder {border:1px solid #e1e1e1; width: 100%; display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; position: relative; overflow: hidden;}
.slider_items ul li .img_holder img { position: absolute;left: 50%;top:50%; transform:translate(-50%, -50%);  display: inline-block; width: auto; height: 100%;}
.slider_items ul li .img_holder img.portrait { width: 100% !important; height: auto !important }
.slider_items ul li .description { width: 100%;margin-top:3px;}
.slider_items ul li .description p.name{ color:#808080; word-wrap: break-word;}
.slider_items ul li .description p.country{display: flex;margin-top:2px;}
.slider_items ul li .description p.country img{ margin-right:5px; }
.slider_items ul li .description 	p.country span{color:#9e9e9e; text-transform:capitalize; }
.slider_items .lSAction {width: 50px; height: 20px; border: 1px solid #e1e1e1; border-radius: 50px; margin: 20px auto; position: relative;}
.slider_items .lSAction  .lSPrev, .slider_items .lSAction .lSNext {font-family: 'lg'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 17px; color: #999; font-size: 17px; cursor: pointer; width: auto; height: auto;}
.slider_items .lSAction > a { top:17px !important; display: inline-block; }
.slider_items .lSAction > .lSPrev {left:2px;}
.slider_items .lSAction > .lSNext {right: 2px }
.slider_items .lSAction > .lSNext:before {content: '\E409'; font-family: mticon; }
.slider_items .lSAction > .lSPrev:before {content: '\E408'; font-family: mticon; }
.slider_items .lSAction > a:hover, .slider_items .lSAction > a:active, .slider_items .lSAction > a:visited { color:#66a1dd;}

/* PARTNERS */
#partners .title { padding: 60px 0 40px; font-size: 18pt; color:#666; font-weight: bold;}
#partners #logo_patners{display: flex; justify-content: flex-start; align-items: center; flex-direction: row; flex-wrap: wrap; -webkit-flex-wrap: wrap; -webkit-justify-content: flex-start; -webkit-align-items: center; -webkit-flex-direction: row;}
#partners #logo_patners .logo_holder {width: calc(100% / 6); display: flex;justify-content: center; align-items: center; -webkit-justify-content: center; -webkit-align-items: center; }

/* EUROPEAN UNION SECTION */
#european_union { padding: 60px 0px}
#european_union .middle_page,  #footer .middle_page { display: flex; flex-direction:row;-webkit-flex-direction:row;align-items: center;-webkit-align-items: center;} 
#european_union p, #footer p{ color: #a5a5a5; padding-left: 15px;}

#footer {  border: 1px solid #e1e1e1; padding: 45px 0px}

.title_cover{background-color: #fff;display: flex;align-items: center;justify-content: center;align-items: flex-end;margin-bottom:30px;border-top:1px solid #fff}
.title_cover p{width: 1020px;padding: 30px 0;font-size: 60px;color: #4283C4;font-weight: bold;line-height: 64px;margin-top: 40px;margin-bottom: 30px;}


.tooltip {padding: 5px 6px 7px !important; z-index: 200 !important}
.priority_detail_col_tooltip {font-size: 18px !important;vertical-align: middle;margin-left: 10px;color: #af8505;cursor: help;}
.toggle_display {cursor: pointer;position: relative; margin-bottom: 30px !important}
.toggle_display:before {content: 'expand_more';font-family: mticon;background: #fff;margin-left: -10px;font-size: 14px;vertical-align: middle;border: 1px solid #66a1dd;border-radius: 50px; color: #10365e;margin-right: -2px;}
.toggle_display.expand:before {content: 'expand_less';}
.toggle_display.expand {cursor: pointer;position: relative; margin-bottom: 20px !important}


.form_field .tag_holder li .tag_holder_delete {display: none;}
.form_field .tag_holder li .tag_holder_tag {color: initial !important; background: initial !important; font-size: 9pt !important; color: #747474 !important; border-radius: 0 !important;}
.form_field .tag_holder li .tag_holder_spacer {width: 4px !important}