@font-face {
    font-family: 'helveticaneueroman_roman';
    src: url('myfonts/helvetica-webfont.eot');
    src: url('myfonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('myfonts/helvetica-webfont.woff') format('woff'),
         url('myfonts/helvetica-webfont.ttf') format('truetype'),
         url('myfonts/helvetica-webfont.svg#helveticaneueroman_roman') format('svg');
}

html {
    -webkit-font-smoothing: antialiased;
    -webkit-backface-visibility: visible;
    overflow-x: hidden;
}
input[type="radio"]{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; cursor: pointer;}
input[type="button"], input[type="submit"]{    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0; }
/*General classes*/
.above{z-index:1001;}
.dark_grey{color: #333;}
.text-white{color: #fff !important;}
.text-white.disabled{color: #fff !important;}
.light_grey{color: #aaa;}
.display{display: block !important;}
.relative { position: relative !important;}
.initial { position: initial !important;}
.absolute{ position: absolute !important;}
.none { display: none;}
.nonei { display: none !important;}
.strong,strong{font-weight:800 !important;}
.float_r { float: right;}
.float_ri { float: right !important;}
.float_l { float: left;}
.clear { clear: both;}
.inline{display:inline-block!important;}
.inline_flex{display:inline-block !important;}
.right{right:0;}
.left{left:0;}
.disabled {color: #D0DBE2 !important;}
.underline{text-decoration: underline;}
.list-num{
    list-style: inside none decimal;

}
/*Colors*/
.bgwhite{    background: #fff; }
form.bgwhite{background: transparent !important;}
.text-color{color:#333;}
.grey{ background: #e5e5e5;}
a.underline{text-decoration: underline;}
.white{color:#fff;}
.red{background:#ff0000;}
.tred{color:#ff0000;}
.green{background:#4fa31e;}
.grey{background:transparent !important;}
.yellow{background:#ffff00;}
.no-padding { padding: 0px !important;}
.no-margin { margin: 0px !important;}
.no-bottom{border-bottom: 0 !important;}
.no-top{border-top: 0 !important;}
.no-margin-right { margin-right: 0px;}
.container_12 .margin_half_l{    margin-left:45px;}
.container_12 .margin_half_r{    margin-right:45px;}
.center{display:block;margin:0 auto !important;}
.padding-left-25 {  padding-left: 25px !important;}
.padding-top-33 {  padding-top: 33px;}
.mtop-30 {  margin-top: 30px;}
.mtop-10 {  margin-top: 10px;}
.padding-top-20 {  padding-top: 20px;}
.border-right-dashed { border-right: 1px dashed #b7b7b7;}
.border-top { border-top: 2px solid #cecece;}
.border-bottom { border-bottom: 1px solid #e4e4e2;}
.box-padding-35 { padding: 35px !important;}
.act-confirm h1{font-size:30px;}
.act-confirm small{font-size:12px;}
.not-visible { color: #aaaaaa; -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.none-strict { display: none !important;}
.line-height-20 { line-height: 20px !important;}
.page-bottom { border-bottom: 1px solid #dadada;}
.light{font-weight:100;}
.text-indent-26 { text-indent: 26px;}
/*.tooltip{left:135px;top:15px;}*/
.tooltip p{    line-height: 1.3;}
.tooltip a{
    color:#fff;
}
.infor {top:30% !important;}
/*.tool:hover .tooltip{display:block;}*/
.tool_tip { background: #fff; border: 1px solid #E4E4E2; color: #E4E4E2; padding: 5px; position: absolute; z-index: 10000;}
.tool_tip_2 {opacity:1; background: #fff; border: 1px solid #E4E4E2; color: #222222; padding: 5px;  position: absolute; z-index: 10000;left:135px;}
.opacity-50 { -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.dark-opacity-50 {
    background: #000;
    -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}


/*social media classes*/
.facebook-media { background: url("../img/social_media_icons_19x19.png") no-repeat 0px 0px;}
.twitter-media { background: url("../img/social_media_icons_19x19.png") no-repeat 0px -18px ;}
.linkedin-media { background: url("../img/social_media_icons_19x19.png") no-repeat 0px -37px;}
.google-media { background: url("../img/social_media_icons_19x19.png") no-repeat 0px -56px;}


::-webkit-input-placeholder  {  color:    #777;font-style:italic;font-size:14px;}
:-moz-placeholder            {	color:    #777;font-style:italic;font-size:14px;}
::-moz-placeholder           { 	color:    #777;font-style:italic;font-size:14px;}
:-ms-input-placeholder       {	color:    #777;font-style:italic;font-size:14px;}
/*common elements*/
/*for security questions*/
.margin-bottom-10{margin-bottom: 10px;}

.noborder{border:none !important;}
.sec-step2{margin-bottom:55px;}
.border {border:1px solid #e4e4e2;}
.border_top{    border-top:1px solid #a4a4a4;	}
.first .settings-list-elem {display:block;clear:both;}
.settings-list-elem  .img{margin-left:-3px;margin-bottom:5px;text-align:center;}
.first .settings-list-elem .input-label{font-size:18px;}
.second .settings-list-elem .input-label {padding-left:35px !important;}
.settings-list .settings-list-elem .input-label-long { display: table-cell; height: 46px; font-size: 16px; font-weight: bold; vertical-align: middle; width: 290px;}
.settings-list .settings-list-elem .input-label { height: 20px; line-height: 20px; padding: 13px 0; font-size: 16px; font-weight: bold; width: 112px;}

/*chat*/
.sectors li{clear:both; border: 1px solid #e4e4e2;line-height: 38px;border-collapse: collapse;padding-left: 5px;border-bottom: 0;}
.sectors {border: 1px solid #e4e4e2;border-collapse: collapse;display: table;border-top:0;}
.modal-chat{
    display:block;
    width:100%;
    height:41px;
    white-space: nowrap;
    overflow: hidden;
    background:#efefef;
    border:1px solid #dfdfdf;
    border-bottom:none;
    box-sizing: border-box;
}
.modal-chat span.float_r{margin-right:40px;font-size: 14px;font-weight:lighter;}
.modal-chat span{
    color: #333;
    display: block;
    font-family: helveticaneueroman_roman,verdana,sans-serif;
    font-size: 14px;
    line-height: 41px;
    overflow: hidden;
    padding-left: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 96%;
}
.modal-chat span.new {font-size:12px;color:#fff;background:#54e1fe; border:2px solid #3bc0dc;padding:3px;text-align:center;margin-top:15px;margin-left:-15px; }
.chat-mes{
    display:block;
    clear:both;
    box-sizing: border-box;
    font-size:14px;
    font-weight:lighter;
    color:#777;
    padding: 0 20px !important;
}
.chat-mes .message{margin:20px 0;}
.chat-mes .name{padding:0 2px; color:#0e4b8b;}
.chat-mes .message p{margin:20px;}
.chat-mes .message p.admin_name{margin-left:40px;}
.chat-mes .header{width:100%;border-bottom:1px solid #dfdfdf;line-height:41px;}
.tname,.tdate{ width: 200px;padding-left: 10px;   text-align: left;}

.vmiddle   {	vertical-align: middle;}
.tmess{min-width:300px;      text-align: left;}
.write {clear:both;overflow:hidden;position:relative;width:100%;}
.write textarea{
    font-weight:lighter;display: block;resize:none;border:none;width:100%;margin:0px auto;height:100px;border:1px solid #dfdfdf;padding:10px;
    box-sizing: border-box;}
.write input[type='submit']{ margin: 15px 20px 10px 0px;float:left; font-size:16px;font-family:lato;font-weight:bold;color:#eeeeec;text-align:center; text-shadow:1px 1px #333;border:none;cursor:pointer;}

.write span{margin:20px 0;font-size:22px;font-weight:bold;display:block;}
.post,.uploadbut-chat{
    font-size: 14px !important;
    height:32px !important;
}

em{font-style:italic;}
.status{
color: #FF0000;
display: block;
font-size: 15px;
padding: 10px;}


.write textarea ::-webkit-input-placeholder { color:#bbb;font-family:helveticaneueroman_roman, verdana, sans-serif;font-style:italic; }
.write textarea::-moz-placeholder { color:#bbb;font-family:helveticaneueroman_roman, verdana, sans-serif;font-style:italic; } /* firefox 19+ */
.write textarea:-ms-input-placeholder { color:#bbb;font-family:helveticaneueroman_roman, verdana, sans-serif;font-style:italic; } /* ie */
.write textarea:-moz-placeholder { color:#bbb;font-family:helveticaneueroman_roman, verdana, sans-serif;font-style:italic; }

.chat-content{
    display: block;
    float: left;
    overflow: hidden;
    width: 100%;
    margin-bottom:65px;
    border:1px solid #dfdfdf;
    border-top:none;
    box-sizing: border-box;
}
.load-chat{
font-size:16px;font-weight:bold;
color: #FFFFFF;
cursor: pointer;
text-align:center; text-shadow:1px 1px #333;float:right;background:url(../../img/entrepreneur/add.png) no-repeat;
padding:9px 0;height:38px;margin-top:-38px;width:99px;}
.footer-chat{clear:both;display:block;height:50px;}

.file-browse-button-chat {
background: url("../../img/entrepreneur/input_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 0 none;
color: #FFFFFF;
cursor: pointer;
font-size: 17px;
height: 37px;
padding: 0;
text-shadow: 0 1px #323232;
width: 99px;
}

.file-input-text-chat {
border: 0 none;
font-size: 16px;
height: 36px;
padding: 5px;
width: 325px;
background:transparent;
}

.data-room-form-chat {
    height: 37px;
    margin-bottom: 5px;
    width: 435px;
}

.modal-chat img{ margin-top: 7px;}
.uploadbut-chat{margin:12px;}

.chat-attach{display:block;width:100% !important; float:left;box-sizing: border-box;margin:50px 0;}
.chat-attach a{color:#a2a2a2;background: url('../../img/vers2.0/download.png') no-repeat scroll right 3px;padding-right:25px;}
.chat-attach span{background: url('../../img/vers2.0/doc.png') no-repeat scroll left center; padding-left:25px;max-width:50%;overflow:hidden;}
.chat-attach  ul{font-size: 14px;padding: 0;display: block;}
.chat-attach  li{
    border-bottom: 1px solid #dfdfdf;
    height:31px;
    line-height: 31px;
    font-size: 14px;
    font-weight: lighter;
    list-style: none outside none;
    margin-bottom: 10px;
    overflow: hidden;
    width:100%;
    float:left;
    white-space: nowrap;
}

/*Confirm message*/
.custom-confirm{font-family: helveticaneueroman_roman, verdana, sans-serif;    border: 2px solid #dfdfdf;    background: #fff;max-width: 550px;z-index:1002 !important;clear:both; }
.ui-dialog-titlebar{min-height:50px; text-align: center;background:#0c7fc4 ;color:#fff;line-height: 50px;font-weight:bold;}
.ui-dialog-titlebar .ui-dialog-title { text-align: center; line-height: 50px;font-weight:bold;font-size:16px;letter-spacing: 1px; }
.custom-confirm .ui-dialog-content{padding:50px 10px; text-align: center;clear:both;color:#333;font-size:14px;}
.custom-confirm .ui-dialog-buttonpane{padding:30px 0; text-align: center;}

button.confirm-blue {
    border:none; background:#0c7fc4 !important;color:#fff;font-weight: bold;
    margin:0 15px;font-size:14px !important;height:30px;line-height: 30px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;}
button.confirm-no {
    border:none;color:#777;font-weight:normal;background:transparent;
    margin:0 15px;text-decoration: underline; font-size:14px;width:140px;height:30px;
    line-height: 30px;
}

.custom-confirm button[title="close"],.custom-confirm button[title="Close"],{
    border:none;
    float:right;
    background: url('../../img/vers2.0/close-confirm.png') no-repeat;
    margin-top:-16px;
    margin-right:-20px;
    text-indent: -9999px;
    width:46px;
    height:46px;

}
.custom-confirm .ui-dialog-titlebar-close,.act-confirm .ui-dialog-titlebar-close{
    border:none;
    float:right;
    background: url('../../img/vers2.0/close-confirm.png') no-repeat;
 /*   margin-top:-16px;
    margin-right:-20px;*/
    text-indent: -9999px;
    width:46px;
    height:46px;
    position: absolute;
    top:-23px;
    right:-23px;
}
.custom-confirm button[title="close"] span,.custom-confirm button[title="Close"] span{    text-indent: -9999px;    float:left;}
.act-confirm button[title="close"] span,.act-confirm button[title="Close"] span{    text-indent: -9999px;    float:left;}
.custom-confirm iframe{
    height: auto;
    min-height: 300px;
    width: 100%;
    float:left;
}
.nopadd .ui-dialog-content {padding:0 !important;}
.noover {overflow-x:hidden !important;}
/*Dialog idle*/
.dialog-idle{border:2px solid #dfdfdf;background: #fff;}

/*Save status activities*/
/*Confirm message*/
.act-confirm{
	font-family: helveticaneueroman_roman, verdana, sans-serif;    border: 2px solid #dfdfdf;
    background: #fff;max-width: 550px;z-index:1052 !important;
	position:fixed !important;
	top:20% !important;
	}
.act-confirm.max{
    max-width: initial ;
    z-index:1052 !important;
    position:fixed !important;
    top:10% !important;
}
.act-confirm .ui-dialog-content{padding:25px; text-align: center;clear:both;color:#333;font-size:14px;text-align:left;height:auto !important;text-align: center;}
.act-confirm .ui-dialog-buttonpane{padding:30px 0; text-align: center;}
.act-confirm .like_in{padding:5px 10px;line-height:23px;margin-bottom:20px;}
/*.act-confirm .ui-dialog-titlebar-close {    display: none;}*/

.for-info{padding:15px !important;}
.for-info .radio{padding-left:15px !important;}
.infor .ui-dialog-buttonpane{clear:both;}
.infor .ui-dialog-titlebar-close{display:none;}
.for-info .reason{
    display: block;
    font-weight: lighter;
    text-align: left;
    width:100%;
    margin-left:0;
}
.for-info input[type="radio"]{    margin-left: -15px;}

.settings-list-elem .error5 {
    background-color: transparent;
    border: medium none;
    margin: -5px 0 10px;
    min-height: 20px;
    padding: 0;
}
.error5 {
    background-color: #f2dede;
    border: 1px solid #b94a48;
    border-radius: 4px;
    clear: both;
    color: #b94a48;
    display: table;
    font-size: 14px;
    margin: 10px 0;
    padding: 8px 20px;
}
.tool .error5{    margin-top:0 !important;}