@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,500,700");
@font-face { font-family: 'RobotoLight'; src: url('../fonts/RobotoLight.eot'); src: url('../fonts/RobotoLight.eot') format('embedded-opentype'), url('../fonts/RobotoLight.woff2') format('woff2'), url('../fonts/RobotoLight.woff') format('woff'), url('../fonts/RobotoLight.ttf') format('truetype'), url('../fonts/RobotoLight.svg#RobotoLight') format('svg'); }
@font-face { font-family: 'RobotoRegular'; src: url('../fonts/RobotoRegular.eot'); src: url('../fonts/RobotoRegular.eot') format('embedded-opentype'), url('../fonts/RobotoRegular.woff2') format('woff2'), url('../fonts/RobotoRegular.woff') format('woff'), url('../fonts/RobotoRegular.ttf') format('truetype'), url('../fonts/RobotoRegular.svg#RobotoRegular') format('svg'); }
@font-face { font-family: 'Roboto-Medium'; src: url('../fonts/Roboto-Medium.woff') format('woff'), url('../fonts/Roboto-Medium.ttf') format('truetype'), url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg'); font-weight: normal; font-style: normal; }

input:focus, textarea:focus { outline: none; }
a:focus, button:focus { outline: none; }

/*
 *
 *   INSPINIA - Responsive Admin Theme
 *   version 2.3
 *
*/
.container { max-width: 1170px; width: 100%; }
a { color: #337AB7; text-decoration: none; }
a:focus, a:hover { color: #234F74; text-decoration: underline; }
html { -webkit-text-size-adjust: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
h3, h4, h5 { margin-top: 5px; font-weight: 600; }
img { max-width: 100%; }
.full-width { width: 100% !important; }
.nav > li > a { color: #293846; font-weight: 600; padding: 14px 20px 14px 25px; }
.nav.navbar-right > li > a { color: #999c9e; }
.span0 { margin: 0px; }
.spanb20 { margin-bottom: 20px; }
.spanp15 { padding: 0 15px; }
.spanb_3 { margin-bottom: 3px; }
.span5 { margin-top: 8px; }
.span3 { margin-bottom: 3px; }
.span-25 { margin-left: -25px; margin-right: -25px; }
.span15 { padding: 15px; }
.spant15 { margin: 15px 0 }
.nav > li.active > a { color: #000; }
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus { background-color: transparent; color: #bc2536; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color:transparent; }
.nav.navbar-top-links > li > a:hover, .nav.navbar-top-links > li > a:focus { background-color: transparent; }
.nav > li > a i { margin-right: 6px; }
.navbar { border: 0; }
.navbar-default { background-color: #E9E0D6; border-color: #E9E0D6; }
.navbar-top-links li { display: inline-block; }
.navbar-top-links li:last-child { margin-right: 40px; }
.body-small .navbar-top-links li:last-child { margin-right: 0; }
.navbar-top-links li a { padding: 20px 10px; min-height: 50px; }
.dropdown-menu { border: medium none; border-radius: 3px; box-shadow: 0 0 3px rgba(86, 96, 117, 0.7); display: none; float: left; font-size: 12px; left: 0; list-style: none outside none; padding: 0; position: absolute; text-shadow: none; top: 100%; z-index: 1000; }
.dropdown-menu > li > a { border-radius: 3px; color: inherit; line-height: 25px; margin: 4px; text-align: left; font-weight: normal; }
.dropdown-menu > li > a.font-bold { font-weight: 600; }
.navbar-top-links .dropdown-menu li { display: block; }
.navbar-top-links .dropdown-menu li:last-child { margin-right: 0; }
.navbar-top-links .dropdown-menu li a { padding: 3px 20px; min-height: 0; }
.navbar-top-links .dropdown-menu li a div { white-space: normal; }
.navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks, .navbar-top-links .dropdown-alerts { width: 310px; min-width: 0; }
.navbar-top-links .dropdown-messages { margin-left: 5px; }
.navbar-top-links .dropdown-tasks { margin-left: -59px; }
.navbar-top-links .dropdown-alerts { margin-left: -123px; }
.navbar-top-links .dropdown-user { right: 0; left: auto; }
.dropdown-messages, .dropdown-alerts { padding: 10px 10px 10px 10px; }
.dropdown-messages li a, .dropdown-alerts li a { font-size: 12px; }
.dropdown-messages li em, .dropdown-alerts li em { font-size: 10px; }
.nav.navbar-top-links .dropdown-alerts a { font-size: 12px; }
.nav-header { padding: 20px 25px;/*background: url("patterns/header-profile.png") no-repeat;*/ }
.pace-done .nav-header { transition: all 0.5s; }
.nav > li.active { border-left: 4px solid #bc2536; background: #D2CAC1; }
.nav-bar-logo { margin: 10px 10px 10px 20px; }
.nav.nav-second-level > li.active { border: none; }
.nav.nav-second-level.collapse[style] { height: auto !important; }
.nav-header a { color: #000; }
.nav-header .text-muted { color: #293846; }
.minimalize-styl-2 { padding: 4px 12px; margin: 14px 5px 5px 20px; font-size: 14px; float: left; }
.navbar-form-custom { float: left; height: 50px; padding: 0; width: 200px; display: inline-table; }
.navbar-form-custom .form-group { margin-bottom: 0; }
.nav.navbar-top-links a { font-size: 14px; }
.navbar-form-custom .form-control { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; font-size: 14px; height: 60px; margin: 0; z-index: 2000; }
.count-info .label { line-height: 12px; padding: 2px 5px; position: absolute; right: 6px; top: 12px; }
.arrow { float: right; }
.fa.arrow:before { content: "\f104"; }
.active > a > .fa.arrow:before { content: "\f107"; }
.nav-second-level li, .nav-third-level li { border-bottom: none !important; }
.nav-second-level li a { padding: 7px 10px 7px 10px; padding-left: 52px; }
.nav-third-level li a { padding-left: 62px; }
.nav-second-level li:last-child { margin-bottom: 10px; }
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level, .mini-navbar .nav li:focus > .nav-second-level { display: block; border-radius: 0 2px 2px 0; min-width: 140px; height: auto; }
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a { font-size: 12px; border-radius: 3px; }
.fixed-nav .slimScrollDiv #side-menu { padding-bottom: 60px; }
.mini-navbar .nav-second-level li a { padding: 10px 10px 10px 15px; }
.mini-navbar .nav-second-level { position: absolute; left: 70px; top: 0px; background-color: #E9E0D6; padding: 10px 10px 10px 10px; font-size: 12px; }
.canvas-menu.mini-navbar .nav-second-level { background: #293846; }
.mini-navbar li.active .nav-second-level { left: 65px; }
.navbar-default .special_link a { background: #bc2536; color: white; }
.navbar-default .special_link a:hover { background: #17987e !important; color: white; }
.navbar-default .special_link a span.label { background: #fff; color: #bc2536; }
.navbar-default .landing_link a { background: #1cc09f; color: white; }
.navbar-default .landing_link a:hover { background: #bc2536 !important; color: white; }
.navbar-default .landing_link a span.label { background: #fff; color: #1cc09f; }
.logo-element { text-align: center; font-size: 18px; font-weight: 600; color: white; display: none; padding: 18px 0; }
.pace-done .navbar-static-side, .pace-done .nav-header, .pace-done li.active, .pace-done #page-wrapper, .pace-done .footer { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.navbar-fixed-top { background: #fff; transition-duration: 0.5s; border-bottom: 1px solid #e7eaec !important; z-index: 2030; }
.fixed-nav #wrapper { margin-top: 0; }
body.fixed-nav #wrapper .navbar-static-side, body.fixed-nav #wrapper #page-wrapper { margin-top: 60px; }
body.top-navigation.fixed-nav #wrapper #page-wrapper { margin-top: 0; }
.fixed-nav .minimalize-styl-2 { margin: 14px 5px 5px 15px; }
.body-small .navbar-fixed-top { margin-left: 0px; }
body.mini-navbar .profile-element, body.mini-navbar .nav-label, body.mini-navbar .navbar-default .nav li a span { display: none; }
body.canvas-menu .profile-element { display: block; }
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level { display: none; }
body.mini-navbar .logo-element { display: block; }
body.canvas-menu .logo-element { display: none; }
body.mini-navbar .nav-header { padding: 0; background-color: #bc2536; }
body.canvas-menu .nav-header { padding: 33px 25px; }
body.mini-navbar #page-wrapper { margin: 50px 0 0 70px; }
body.fixed-sidebar.mini-navbar .footer, body.canvas-menu.mini-navbar .footer { margin: 0 0 0 0 !important; }
body.canvas-menu.mini-navbar #page-wrapper, body.canvas-menu.mini-navbar .footer { margin: 0 0 0 0; }
body.fixed-sidebar .navbar-static-side, body.canvas-menu .navbar-static-side { position: fixed; width: 220px; z-index: 2001; height: 100%; }
body.fixed-sidebar.mini-navbar .navbar-static-side { width: 0px; }
body.fixed-sidebar.mini-navbar #page-wrapper { margin: 0 0 0 0px; }
body.body-small.fixed-sidebar.mini-navbar #page-wrapper { margin: 0 0 0 220px; }
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side { width: 220px; }
.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level, .canvas-menu.mini-navbar .nav li:focus > .nav-second-level { display: block; height: auto; }
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > .nav-second-level li a { font-size: 12px; border-radius: 3px; }
body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a { font-size: 13px; border-radius: 3px; }
.fixed-sidebar.mini-navbar .nav-second-level li a, .canvas-menu.mini-navbar .nav-second-level li a { padding: 10px 10px 10px 15px; }
.fixed-sidebar.mini-navbar .nav-second-level, .canvas-menu.mini-navbar .nav-second-level { position: relative; padding: 0; font-size: 13px; }
.fixed-sidebar.mini-navbar li.active .nav-second-level, .canvas-menu.mini-navbar li.active .nav-second-level { left: 0px; }
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a, body.canvas-menu.mini-navbar .navbar-default .nav > li > a { font-size: 13px; }
body.fixed-sidebar.mini-navbar .nav-label, body.fixed-sidebar.mini-navbar .navbar-default .nav li a span, body.canvas-menu.mini-navbar .nav-label, body.canvas-menu.mini-navbar .navbar-default .nav li a span { display: inline; }
body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span { display: block; }
.canvas-menu.mini-navbar .nav-second-level li a, .fixed-sidebar.mini-navbar .nav-second-level li a { padding: 7px 10px 7px 52px; }
.fixed-sidebar.mini-navbar .nav-second-level, .canvas-menu.mini-navbar .nav-second-level { left: 0px; }
body.canvas-menu nav.navbar-static-side { z-index: 2001; background: #E9E0D6; height: 100%; position: fixed; display: none; }
body.canvas-menu.mini-navbar nav.navbar-static-side { display: block; width: 220px; }
.top-navigation #page-wrapper { margin-left: 0; }
.top-navigation .navbar-nav .dropdown-menu > .active > a { background: white; color: #bc2536; font-weight: bold; }
.white-bg .navbar-fixed-top, .white-bg .navbar-static-top { background: #fff; }
.top-navigation .navbar { margin-bottom: 0; }
.top-navigation .nav > li > a { padding: 15px 20px; color: #676a6c; }
.top-navigation .nav > li a:hover, .top-navigation .nav > li a:focus { background: #fff; color: #bc2536; }
.top-navigation .nav > li.active { background: #fff; border: none; }
.top-navigation .nav > li.active > a { color: #bc2536; }
.top-navigation .navbar-right { margin-right: 10px; }
.top-navigation .navbar-nav .dropdown-menu { box-shadow: none; border: 1px solid #e7eaec; }
.top-navigation .dropdown-menu > li > a { margin: 0; padding: 7px 20px; }
.navbar .dropdown-menu { margin-top: 0px; }
.top-navigation .navbar-brand { background: #bc2536; color: #fff; padding: 15px 25px; }
.top-navigation .navbar-top-links li:last-child { margin-right: 0; }
.top-navigation.mini-navbar #page-wrapper, .top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper, .mini-navbar .top-navigation #page-wrapper, .body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper, .canvas-menu #page-wrapper { margin: 0; }
.top-navigation.fixed-nav #wrapper, .fixed-nav #wrapper.top-navigation { margin-top: 50px; }
.top-navigation .footer.fixed { margin-left: 0 !important; }
.top-navigation .wrapper.wrapper-content { padding: 40px; }
.top-navigation.body-small .wrapper.wrapper-content, .body-small .top-navigation .wrapper.wrapper-content { padding: 40px 0px 40px 0px; }
.navbar-toggle { background-color: #bc2536; color: #fff; padding: 6px 12px; font-size: 14px; }
.top-navigation .navbar-nav .open .dropdown-menu > li > a, .top-navigation .navbar-nav .open .dropdown-menu .dropdown-header { padding: 10px 15px 10px 20px; }
/* 29 dec 2015 */
.app_icon { max-width: 67px; }
.app-icon > img { max-width: 140px; }
.feature_sec_img { max-width: 715px; }
.column .feature_icon_img { max-width: 45px; }
.column .boost_icon_img { max-width: 45px; }
.boost_feature_img { max-width: 720px; }
.profile-thumb > img { max-width: 695px; }
.column .comp_icons { max-width: 44px; }
.sprite_icon{background-image: url(https://cdn2.nrgedge.net/static/landing/sprite1.png);background-repeat: no-repeat;}
.column .inds_icons {width: 45px;height: 54px;display: block;background-position: -195px 0;}
.column .job_comp_icon{width:50px;height:54px;display: block;background-position: -65px 0;}
.column .career_felt_icon{display: block;width: 50px;height: 54px;background-position: -133px 0;}
.column .fel_icon { max-width: 45px; }
.fel_main_img { max-width: 740px; }
.navbar.navbar-default.navbar-scroll .logo { margin-top: 5px; }
.navbar.navbar-default.navbar-scroll .nav.navbar-nav li a { padding: 20px 33px; }
.navbar.navbar-default.navbar-scroll .nav.navbar-nav li a.signup, .navbar.navbar-default.navbar-scroll .nav.navbar-nav li a.login { margin-top: 10.5px !important; }
.paad-left { padding: 0; }

.login_form12 .form-efs .fa {position: absolute;right: 0;top: 8px;}
span#show-pass, span#show-conf-pass {
    position: absolute;
    top: 8px;
    right: 0;
}
body .form-efs.fld_err2 input[name="password"].form-control.error ~ label.error{
    right:20px;
}
body .form-efs.fld_err2 input[name="password_confirmation"].form-control.error ~ label.error{
    right:20px;
}
/* 29 dec 2015 */
@media (min-width: 769px) {
    .navbar-collapse.collapse { display: block!important; height: auto!important; }
}

@media (max-width: 768px) {
    .top-navigation .navbar-header { display: block; float: none; }
}
.menu-visible-lg, .menu-visible-md { display: none !important; }

@media (min-width: 1200px) {
    .menu-visible-lg { display: block !important; }
}

@media (min-width: 992px) {
    .menu-visible-md { display: block !important; }
}
.btn { border-radius: 3px; }
.float-e-margins .btn { margin-bottom: 5px; }
.btn-w-m { min-width: 120px; }
.btn-primary.btn-outline { color: #bc2536; }
.btn-success.btn-outline { color: #1c84c6; }
.btn-info.btn-outline { color: #23c6c8; }
.btn-warning.btn-outline { color: #f8ac59; }
.btn-danger.btn-outline { color: #ed5565; }
.btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover { color: #fff; }
.btn-primary { background-color: #BC2235; /* #bc2536 */ border-color: #BC2235; color: #FFFFFF; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus { background-color: #751725; /* #A92131 */ border-color: #751725; color: #FFFFFF; }
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-image: none; }
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { background-color: #1dc5a3; border-color: #1dc5a3; }
.btn-success { background-color: #1c84c6; border-color: #1c84c6; color: #FFFFFF; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:hover, .btn-success.active:focus { background-color: #1a7bb9; border-color: #1a7bb9; color: #FFFFFF; }
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-image: none; }
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success.active[disabled], fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { background-color: #1f90d8; border-color: #1f90d8; }
.btn-info { background-color: #23c6c8; border-color: #23c6c8; color: #FFFFFF; }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:hover, .btn-info.active:focus { background-color: #21b9bb; border-color: #21b9bb; color: #FFFFFF; }
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { background-image: none; }
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info.active[disabled], fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { background-color: #26d7d9; border-color: #26d7d9; }
.btn-default { background-color: #c2c2c2; border-color: #c2c2c2; color: #FFFFFF; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default, .btn-default:active:focus, .btn-default:active:hover, .btn-default.active:hover, .btn-default.active:focus { background-color: #bababa; border-color: #bababa; color: #FFFFFF; }
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { background-image: none; }
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { background-color: #cccccc; border-color: #cccccc; }
.btn-warning { background-color: #f8ac59; border-color: #f8ac59; color: #FFFFFF; }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning.active:focus { background-color: #f7a54a; border-color: #f7a54a; color: #FFFFFF; }
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { background-image: none; }
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { background-color: #f9b66d; border-color: #f9b66d; }
.btn-danger { background-color: #ed5565; border-color: #ed5565; color: #FFFFFF; }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:hover, .btn-danger.active:focus { background-color: #ec4758; border-color: #ec4758; color: #FFFFFF; }
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { background-image: none; }
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { background-color: #ef6776; border-color: #ef6776; }
.btn-link { color: inherit; }
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link { color: #bc2536; text-decoration: none; }
.btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link { background-image: none; }
.btn-link.disabled, .btn-link.disabled:hover, .btn-link.disabled:focus, .btn-link.disabled:active, .btn-link.disabled.active, .btn-link[disabled], .btn-link[disabled]:hover, .btn-link[disabled]:focus, .btn-link[disabled]:active, .btn-link.active[disabled], fieldset[disabled] .btn-link, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:active, fieldset[disabled] .btn-link.active { color: #cacaca; }
.btn-white { color: inherit; background: white; border: 1px solid #e7eaec; }
.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white, .btn-white:active:focus, .btn-white:active:hover, .btn-white.active:hover, .btn-white.active:focus { color: inherit; border: 1px solid #d2d2d2; }
.btn-white:active, .btn-white.active { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset; }
.btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white { background-image: none; }
.btn-white.disabled, .btn-white.disabled:hover, .btn-white.disabled:focus, .btn-white.disabled:active, .btn-white.disabled.active, .btn-white[disabled], .btn-white[disabled]:hover, .btn-white[disabled]:focus, .btn-white[disabled]:active, .btn-white.active[disabled], fieldset[disabled] .btn-white, fieldset[disabled] .btn-white:hover, fieldset[disabled] .btn-white:focus, fieldset[disabled] .btn-white:active, fieldset[disabled] .btn-white.active { color: #cacaca; }
.form-control, .form-control:focus, .has-error .form-control:focus, .has-success .form-control:focus, .has-warning .form-control:focus, .navbar-collapse, .navbar-form, .navbar-form-custom .form-control:focus, .navbar-form-custom .form-control:hover, .open .btn.dropdown-toggle, .panel, .popover, .progress, .progress-bar { box-shadow: none; }
.btn-outline { color: inherit; background-color: transparent; transition: all .5s; }
.btn-rounded { border-radius: 50px; }
.btn-large-dim { width: 90px; height: 90px; font-size: 42px; }
button.dim { display: inline-block; color: #fff; text-decoration: none; text-transform: uppercase; text-align: center; padding-top: 6px; margin-right: 10px; position: relative; cursor: pointer; border-radius: 5px; font-weight: 600; margin-bottom: 20px !important; }
button.dim:active { top: 3px; }
button.btn-primary.dim { box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999999; }
button.btn-primary.dim:active { box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999999; }
button.btn-default.dim { box-shadow: inset 0px 0px 0px #b3b3b3, 0px 5px 0px 0px #b3b3b3, 0px 10px 5px #999999; }
button.btn-default.dim:active { box-shadow: inset 0px 0px 0px #b3b3b3, 0px 2px 0px 0px #b3b3b3, 0px 5px 3px #999999; }
button.btn-warning.dim { box-shadow: inset 0px 0px 0px #f79d3c, 0px 5px 0px 0px #f79d3c, 0px 10px 5px #999999; }
button.btn-warning.dim:active { box-shadow: inset 0px 0px 0px #f79d3c, 0px 2px 0px 0px #f79d3c, 0px 5px 3px #999999; }
button.btn-info.dim { box-shadow: inset 0px 0px 0px #1eacae, 0px 5px 0px 0px #1eacae, 0px 10px 5px #999999; }
button.btn-info.dim:active { box-shadow: inset 0px 0px 0px #1eacae, 0px 2px 0px 0px #1eacae, 0px 5px 3px #999999; }
button.btn-success.dim { box-shadow: inset 0px 0px 0px #1872ab, 0px 5px 0px 0px #1872ab, 0px 10px 5px #999999; }
button.btn-success.dim:active { box-shadow: inset 0px 0px 0px #1872ab, 0px 2px 0px 0px #1872ab, 0px 5px 3px #999999; }
button.btn-danger.dim { box-shadow: inset 0px 0px 0px #ea394c, 0px 5px 0px 0px #ea394c, 0px 10px 5px #999999; }
button.btn-danger.dim:active { box-shadow: inset 0px 0px 0px #ea394c, 0px 2px 0px 0px #ea394c, 0px 5px 3px #999999; }
button.dim:before { font-size: 50px; line-height: 1em; font-weight: normal; color: #fff; display: block; padding-top: 10px; }
button.dim:active:before { top: 7px; font-size: 50px; }
.label { background-color: #d1dade; color: #5e5e5e; font-family: 'Open Sans'; font-size: 10px; font-weight: 600; padding: 3px 8px; text-shadow: none; }
.badge { background-color: #d1dade; color: #5e5e5e; font-family: 'Open Sans'; font-size: 11px; font-weight: 600; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; text-shadow: none; }
.label-primary, .badge-primary { background-color: #bc2536; color: #FFFFFF; }
.label-success, .badge-success { background-color: #1c84c6; color: #FFFFFF; }
.label-warning, .badge-warning { background-color: #f8ac59; color: #FFFFFF; }
.label-warning-light, .badge-warning-light { background-color: #f8ac59; color: #ffffff; }
.label-danger, .badge-danger { background-color: #ed5565; color: #FFFFFF; }
.label-info, .badge-info { background-color: #23c6c8; color: #FFFFFF; }
.label-inverse, .badge-inverse { background-color: #262626; color: #FFFFFF; }
.label-white, .badge-white { background-color: #FFFFFF; color: #5E5E5E; }
.label-white, .badge-disable { background-color: #2A2E36; color: #8B91A0; }
/* TOOGLE SWICH */
.onoffswitch { position: relative; width: 64px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.onoffswitch-checkbox { display: none; }
.onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid #bc2536; border-radius: 2px; }
.onoffswitch-inner { width: 200%; margin-left: -100%; -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; }
.onoffswitch-inner:before, .onoffswitch-inner:after { float: left; width: 50%; height: 20px; padding: 0; line-height: 20px; font-size: 12px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.onoffswitch-inner:before { content: "ON"; padding-left: 10px; background-color: #bc2536; color: #FFFFFF; }
.onoffswitch-inner:after { content: "OFF"; padding-right: 10px; background-color: #FFFFFF; color: #999999; text-align: right; }
.onoffswitch-switch { width: 20px; margin: 0px; background: #FFFFFF; border: 2px solid #bc2536; border-radius: 2px; position: absolute; top: 0; bottom: 0; right: 44px; -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; }
/* CHOSEN PLUGIN */
.chosen-container-single .chosen-single { background: #ffffff; box-shadow: none; -moz-box-sizing: border-box; background-color: #FFFFFF; border: 1px solid #CBD5DD; border-radius: 2px; cursor: text; height: auto !important; margin: 0; min-height: 30px; overflow: hidden; padding: 4px 12px; position: relative; width: 100%; }
.chosen-container-multi .chosen-choices li.search-choice { background: #f1f1f1; border: 1px solid #ededed; border-radius: 2px; box-shadow: none; color: #333333; cursor: default; line-height: 13px; margin: 3px 0 3px 5px; padding: 3px 20px 3px 5px; position: relative; }
/* PAGINATIN */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #f4f4f4; border-color: #DDDDDD; color: inherit; cursor: default; z-index: 2; }
.pagination > li > a, .pagination > li > span { background-color: #FFFFFF; border: 1px solid #DDDDDD; color: inherit; float: left; line-height: 1.42857; margin-left: -1px; padding: 4px 10px; position: relative; text-decoration: none; }
/* TOOLTIPS */
.tooltip-inner { background-color: #2F4050; }
.tooltip.top .tooltip-arrow { border-top-color: #2F4050; }
.tooltip.right .tooltip-arrow { border-right-color: #2F4050; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #2F4050; }
.tooltip.left .tooltip-arrow { border-left-color: #2F4050; }
/* EASY PIE CHART*/
.easypiechart { position: relative; text-align: center; }
.easypiechart .h2 { margin-left: 10px; margin-top: 10px; display: inline-block; }
.easypiechart canvas { top: 0; left: 0; }
.easypiechart .easypie-text { line-height: 1; position: absolute; top: 33px; width: 100%; z-index: 1; }
.easypiechart img { margin-top: -4px; }
.jqstooltip { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
/* FULLCALENDAR */
.fc-state-default { background-color: #ffffff; background-image: none; background-repeat: repeat-x; box-shadow: none; color: #333333; text-shadow: none; }
.fc-state-default { border: 1px solid; }
.fc-button { color: inherit; border: 1px solid #e7eaec; cursor: pointer; display: inline-block; height: 1.9em; line-height: 1.9em; overflow: hidden; padding: 0 0.6em; position: relative; white-space: nowrap; }
.fc-state-active { background-color: #bc2536; border-color: #bc2536; color: #ffffff; }
.fc-header-title h2 { font-size: 16px; font-weight: 600; color: inherit; }
.fc-content .fc-widget-header, .fc-content .fc-widget-content { border-color: #e7eaec; font-weight: normal; }
.fc-border-separate tbody { background-color: #F8F8F8; }
.fc-state-highlight { background: none repeat scroll 0 0 #FCF8E3; }
.external-event { padding: 5px 10px; border-radius: 2px; cursor: pointer; margin-bottom: 5px; }
.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start { border-radius: 2px; }
.fc-event, .fc-agenda .fc-event-time, .fc-event a { padding: 4px 6px; background-color: #bc2536; /* background color */ border-color: #bc2536;/* border color */ }
.fc-event-time, .fc-event-title { color: #717171; padding: 0 1px; }
.ui-calendar .fc-event-time, .ui-calendar .fc-event-title { color: #fff; }
/* Chat */
.chat-activity-list .chat-element { border-bottom: 1px solid #e7eaec; }
.chat-element:first-child { margin-top: 0; }
.chat-element { padding-bottom: 15px; }
.chat-element, .chat-element .media { margin-top: 15px; }
.chat-element, .media-body { overflow: hidden; }
.media-body { display: block; width: auto; }
.chat-element > .pull-left { margin-right: 10px; }
.chat-element img.img-circle, .dropdown-messages-box img.img-circle { width: 38px; height: 38px; }
.chat-element .well { border: 1px solid #e7eaec; box-shadow: none; margin-top: 10px; margin-bottom: 5px; padding: 10px 20px; font-size: 11px; line-height: 16px; }
.chat-element .actions { margin-top: 10px; }
.chat-element .photos { margin: 10px 0; }
.right.chat-element > .pull-right { margin-left: 10px; }
.chat-photo { max-height: 180px; border-radius: 4px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; }
.chat { margin: 0; padding: 0; list-style: none; }
.chat li { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #B3A9A9; }
.chat li.left .chat-body { margin-left: 60px; }
.chat li.right .chat-body { margin-right: 60px; }
.chat li .chat-body p { margin: 0; color: #777777; }
.panel .slidedown .glyphicon, .chat .glyphicon { margin-right: 5px; }
.chat-panel .panel-body { height: 350px; overflow-y: scroll; }
/* LIST GROUP */
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { background-color: #bc2536; border-color: #bc2536; color: #FFFFFF; z-index: 2; }
.list-group-item-heading { margin-top: 10px; }
.list-group-item-text { margin: 0 0 10px; color: inherit; font-size: 12px; line-height: inherit; }
.no-padding .list-group-item { border-left: none; border-right: none; border-bottom: none; }
.no-padding .list-group-item:first-child { border-left: none; border-right: none; border-bottom: none; border-top: none; }
.no-padding .list-group { margin-bottom: 0; }
.list-group-item { background-color: inherit; border: 1px solid #e7eaec; display: block; margin-bottom: -1px; padding: 10px 15px; position: relative; }
.elements-list .list-group-item { border-left: none; border-right: none; /*border-top: none;*/ padding: 15px 25px; }
.elements-list .list-group-item:first-child { border-left: none; border-right: none; border-top: none !important; }
.elements-list .list-group { margin-bottom: 0; }
.elements-list a { color: inherit; }
.elements-list .list-group-item.active, .elements-list .list-group-item:hover { background: #EFEFEF; color: inherit; border-color: #e7eaec; /*border-bottom: 1px solid #e7eaec;*/ /*border-top: 1px solid #e7eaec;*/ border-radius: 0; }
.elements-list li.active { transition: none; }
.element-detail-box { padding: 25px; }
/* FLOT CHART  */
.flot-chart { display: block; height: 200px; }
.widget .flot-chart.dashboard-chart { display: block; height: 120px; margin-top: 40px; }
.flot-chart.dashboard-chart { display: block; height: 180px; margin-top: 40px; }
.flot-chart-content { width: 100%; height: 100%; }
.flot-chart-pie-content { width: 200px; height: 200px; margin: auto; }
.jqstooltip { position: absolute; display: block; left: 0px; top: 0px; visibility: hidden; background: #2b303a; background-color: rgba(43, 48, 58, 0.8); color: white; text-align: left; white-space: nowrap; z-index: 10000; padding: 5px 5px 5px 5px; min-height: 22px; border-radius: 3px; }
.jqsfield { color: white; text-align: left; }
.h-200 { min-height: 200px; }
.legendLabel { padding-left: 5px; }
.stat-list li:first-child { margin-top: 0; }
.stat-list { list-style: none; padding: 0; margin: 0; }
.stat-percent { float: right; }
.stat-list li { margin-top: 15px; position: relative; }
/* DATATABLES */
table.dataTable thead .sorting, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled { background: transparent; }
.dataTables_wrapper { padding-bottom: 30px; }
.dataTables_length { float: left; }
body.DTTT_Print { background: #fff; }
.DTTT_Print #page-wrapper { margin: 0; background: #fff; }
button.DTTT_button, div.DTTT_button, a.DTTT_button { border: 1px solid #e7eaec; background: #fff; color: #676a6c; box-shadow: none; padding: 6px 8px; }
button.DTTT_button:hover, div.DTTT_button:hover, a.DTTT_button:hover { border: 1px solid #d2d2d2; background: #fff; color: #676a6c; box-shadow: none; padding: 6px 8px; }
button.DTTT_button:hover:not(.DTTT_disabled), div.DTTT_button:hover:not(.DTTT_disabled), a.DTTT_button:hover:not(.DTTT_disabled) { border: 1px solid #d2d2d2; background: #fff; box-shadow: none; }
.dataTables_filter label { margin-right: 5px; }
/* CIRCLE */
.img-circle { border-radius: 50%; }
.btn-circle { width: 30px; height: 30px; padding: 6px 0; border-radius: 15px; text-align: center; font-size: 12px; line-height: 1.428571429; }
.btn-circle.btn-lg { width: 50px; height: 50px; padding: 10px 16px; border-radius: 25px; font-size: 18px; line-height: 1.33; }
.btn-circle.btn-xl { width: 70px; height: 70px; padding: 10px 16px; border-radius: 35px; font-size: 24px; line-height: 1.33; }
.show-grid [class^="col-"] { padding-top: 10px; padding-bottom: 10px; border: 1px solid #ddd; background-color: #eee !important; }
.show-grid { margin: 15px 0; }
/* ANIMATION */
.css-animation-box h1 { font-size: 44px; }
.animation-efect-links a { padding: 4px 6px; font-size: 12px; }
#animation_box { background-color: #f9f8f8; border-radius: 16px; width: 80%; margin: 0 auto; padding-top: 80px; }
.animation-text-box { position: absolute; margin-top: 40px; left: 50%; margin-left: -100px; width: 200px; }
.animation-text-info { position: absolute; margin-top: -60px; left: 50%; margin-left: -100px; width: 200px; font-size: 10px; }
.animation-text-box h2 { font-size: 54px; font-weight: 600; margin-bottom: 5px; }
.animation-text-box p { font-size: 12px; text-transform: uppercase; }
/* PEACE */
.pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.pace-inactive { display: none; }
.pace .pace-progress { background: #bc2536; position: fixed; z-index: 2000; top: 0; right: 100%; width: 100%; height: 2px; }
.pace-inactive { display: none; }
/* WIDGETS */
.widget { border-radius: 5px; padding: 15px 20px; margin-bottom: 10px; margin-top: 10px; }
.widget.style1 h2 { font-size: 30px; }
.widget h2, .widget h3 { margin-top: 5px; margin-bottom: 0; }
.widget-text-box { padding: 20px; border: 1px solid #e7eaec; background: #ffffff; }
.widget-head-color-box { border-radius: 5px 5px 0px 0px; margin-top: 10px; }
.widget .flot-chart { height: 100px; }
.vertical-align div { display: inline-block; vertical-align: middle; }
.vertical-align h2, .vertical-align h3 { margin: 0; }
.todo-list { list-style: none outside none; margin: 0; padding: 0; font-size: 14px; }
.todo-list.small-list { font-size: 12px; }
.todo-list.small-list > li { background: #EFEFEF; border-left: none; border-right: none; border-radius: 4px; color: inherit; margin-bottom: 2px; padding: 6px 6px 6px 12px; }
.todo-list.small-list .btn-xs, .todo-list.small-list .btn-group-xs > .btn { border-radius: 5px; font-size: 10px; line-height: 1.5; padding: 1px 2px 1px 5px; }
.todo-list > li { background: #EFEFEF; border-left: 6px solid #e7eaec; border-right: 6px solid #e7eaec; border-radius: 4px; color: inherit; margin-bottom: 2px; padding: 10px; }
.todo-list .handle { cursor: move; display: inline-block; font-size: 16px; margin: 0 5px; }
.todo-list > li .label { font-size: 9px; margin-left: 10px; }
.check-link { font-size: 16px; }
.todo-completed { text-decoration: line-through; }
.geo-statistic h1 { font-size: 36px; margin-bottom: 0; }
.glyphicon.fa { font-family: "FontAwesome"; }
/* INPUTS */
.inline { display: inline-block !important; }
.input-s-sm { width: 120px; }
.input-s { width: 200px; }
.input-s-lg { width: 250px; }
.i-checks { padding-left: 0; }
.form-control, .single-line { background-color: #FFFFFF; background-image: none; border: 1px solid #e5e6e7; border-radius: 1px; resize: vertical; color: inherit;height: 40px; display: block; padding: 2px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%; font-size: 14px; }
.form-control:focus, .single-line:focus { border-color: #bc2536 !important; }
.has-success .form-control { border-color: #bc2536; }
.has-warning .form-control { border-color: #f8ac59; }
.has-error .form-control { border-color: #ed5565; }
.has-success .control-label { color: #bc2536; }
.has-warning .control-label { color: #f8ac59; }
.has-error .control-label { color: #ed5565; }
.error { color: #BC2234; }
.input-group-addon { background-color: #fff; border: 1px solid #E5E6E7; border-radius: 1px; color: inherit; font-size: 14px; font-weight: 400; line-height: 1; padding: 6px 12px; text-align: center; }
.spinner-buttons.input-group-btn .btn-xs { line-height: 1.13; }
.spinner-buttons.input-group-btn { width: 20%; }
.noUi-connect { background: none repeat scroll 0 0 #bc2536; box-shadow: none; }
.slider_red .noUi-connect { background: none repeat scroll 0 0 #ed5565; box-shadow: none; }
/* UI Sortable */
.ui-sortable .ibox-title { cursor: move; }
.ui-sortable-placeholder { border: 1px dashed #cecece !important; visibility: visible !important; background: #e7eaec; }
.ibox.ui-sortable-placeholder { margin: 0px 0px 23px !important; }
/* SWITCHES */
.onoffswitch { position: relative; width: 54px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.onoffswitch-checkbox { display: none; }
.onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid #1AB394; border-radius: 3px; }
.onoffswitch-inner { display: block; width: 200%; margin-left: -100%; -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; }
.onoffswitch-inner:before, .onoffswitch-inner:after { display: block; float: left; width: 50%; height: 16px; padding: 0; line-height: 16px; font-size: 10px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.onoffswitch-inner:before { content: "ON"; padding-left: 7px; background-color: #1AB394; color: #FFFFFF; }
.onoffswitch-inner:after { content: "OFF"; padding-right: 7px; background-color: #FFFFFF; color: #919191; text-align: right; }
.onoffswitch-switch { display: block; width: 18px; margin: 0px; background: #FFFFFF; border: 2px solid #1AB394; border-radius: 3px; position: absolute; top: 0; bottom: 0; right: 36px; -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; }
/* jqGrid */
.ui-jqgrid { -moz-box-sizing: content-box; }
.ui-jqgrid-btable { border-collapse: separate; }
.ui-jqgrid-htable { border-collapse: separate; }
.ui-jqgrid-titlebar { height: 40px; line-height: 15px; color: #676a6c; background-color: #F9F9F9; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.ui-jqgrid .ui-jqgrid-title { float: left; margin: 1.1em 1em 0.2em; }
.ui-jqgrid .ui-jqgrid-titlebar { position: relative; border-left: 0px solid; border-right: 0px solid; border-top: 0px solid; }
.ui-widget-header { background: none; background-image: none; background-color: #f5f5f6; text-transform: uppercase; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.ui-jqgrid tr.ui-row-ltr td { border-right-color: inherit; border-right-style: solid; border-right-width: 1px; text-align: left; border-color: #DDDDDD; background-color: inherit; }
.ui-search-toolbar input[type="text"] { font-size: 12px; height: 15px; border: 1px solid #CCCCCC; border-radius: 0px; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #F9F9F9; border: 1px solid #DDDDDD; line-height: 15px; font-weight: bold; color: #676a6c; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.ui-widget-content { box-sizing: content-box; }
.ui-icon-triangle-1-n { background-position: 1px -16px; }
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 0px !important; border-top-color: inherit !important; border-top-style: ridge !important; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #f5f5f5; border-collapse: separate; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background: #f2fbff; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #dddddd; background: #ffffff; font-weight: normal; color: #212121; }
.ui-jqgrid .ui-pg-input { font-size: inherit; width: 50px; border: 1px solid #CCCCCC; height: 15px; }
.ui-jqgrid .ui-pg-selbox { display: block; font-size: 1em; height: 25px; line-height: 18px; margin: 0; width: auto; }
.ui-jqgrid .ui-pager-control { position: relative; }
.ui-jqgrid .ui-jqgrid-pager { height: 32px; position: relative; }
.ui-pg-table .navtable .ui-corner-all { border-radius: 0px; }
.ui-jqgrid .ui-pg-button:hover { padding: 1px; border: 0px; }
.ui-jqgrid .loading { position: absolute; top: 45%; left: 45%; width: auto; height: auto; z-index: 101; padding: 6px; margin: 5px; text-align: center; font-weight: bold; display: none; border-width: 2px !important; font-size: 11px; }
.ui-jqgrid .form-control { height: 10px; width: auto; display: inline; padding: 10px 12px; }
.ui-jqgrid-pager { height: 32px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 0; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 0; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 0; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 0; }
.ui-widget-content { border: 1px solid #ddd; }
.ui-jqgrid .ui-jqgrid-titlebar { padding: 0; }
.ui-jqgrid .ui-jqgrid-titlebar { border-bottom: 1px solid #ddd; }
.ui-jqgrid tr.jqgrow td { padding: 6px; }
.ui-jqdialog .ui-jqdialog-titlebar { padding: 10px 10px; }
.ui-jqdialog .ui-jqdialog-title { float: none !important; }
.ui-jqdialog > .ui-resizable-se { position: absolute; }
/* Nestable list */
.dd { position: relative; display: block; margin: 0; padding: 0; list-style: none; font-size: 13px; line-height: 20px; }
.dd-list { display: block; position: relative; margin: 0; padding: 0; list-style: none; }
.dd-list .dd-list { padding-left: 30px; }
.dd-collapsed .dd-list { display: none; }
.dd-item, .dd-empty, .dd-placeholder { display: block; position: relative; margin: 0; padding: 0; min-height: 20px; font-size: 13px; line-height: 20px; }
.dd-handle { display: block; margin: 5px 0; padding: 5px 10px; color: #333; text-decoration: none; border: 1px solid #e7eaec; background: #f5f5f5; -webkit-border-radius: 3px; border-radius: 3px; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd-handle span { font-weight: bold; }
.dd-handle:hover { background: #f0f0f0; cursor: pointer; font-weight: bold; }
.dd-item > button { display: block; position: relative; cursor: pointer; float: left; width: 25px; height: 20px; margin: 5px 0; padding: 0; text-indent: 100%; white-space: nowrap; overflow: hidden; border: 0; background: transparent; font-size: 12px; line-height: 1; text-align: center; font-weight: bold; }
.dd-item > button:before { content: '+'; display: block; position: absolute; width: 100%; text-align: center; text-indent: 0; }
.dd-item > button[data-action="collapse"]:before { content: '-'; }
#nestable2 .dd-item > button { font-family: FontAwesome; height: 34px; width: 33px; color: #c1c1c1; }
#nestable2 .dd-item > button:before { content: "\f067"; }
#nestable2 .dd-item > button[data-action="collapse"]:before { content: "\f068"; }
.dd-placeholder, .dd-empty { margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd-empty { border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5; background-image: -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); background-image: -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); background-image: linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); background-size: 60px 60px; background-position: 0 0, 30px 30px; }
.dd-dragel { position: absolute; z-index: 9999; pointer-events: none; }
.dd-dragel > .dd-item .dd-handle { margin-top: 0; }
.dd-dragel .dd-handle { -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); }
/**
* Nestable Extras
*/
.nestable-lists { display: block; clear: both; padding: 30px 0; width: 100%; border: 0; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; }
#nestable-menu { padding: 0; margin: 10px 0 20px 0; }
#nestable-output, #nestable2-output { width: 100%; font-size: 0.75em; line-height: 1.333333em; font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; }
#nestable2 .dd-handle { color: inherit; border: 1px dashed #e7eaec; background: #EFEFEF; padding: 10px; }
#nestable2 .dd-handle:hover { /*background: #bbb;*/ }
#nestable2 span.label { margin-right: 10px; }
#nestable-output, #nestable2-output { font-size: 12px; padding: 25px; box-sizing: border-box; -moz-box-sizing: border-box; }
/* CodeMirror */
.CodeMirror { border: 1px solid #eee; height: auto; }
.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; }
/* Google Maps */
.google-map { height: 300px; }
/* Validation */
label.error { color: #cc5965; display: inline-block; margin-left: 5px; }
.error { display: inline-block; margin-left: 5px; }
.comment_error { text-align: center; width: 100%; display: inline-block; font-weight: bold; }
.form-control.error { border: 1px dotted #cc5965; }
/* ngGrid */
.gridStyle { border: 1px solid #d4d4d4; width: 100%; height: 400px; }
.gridStyle2 { border: 1px solid #d4d4d4; width: 500px; height: 300px; }
.ngHeaderCell { border-right: none; border-bottom: 1px solid #e7eaec; }
.ngCell { border-right: none; }
.ngTopPanel { background: #F5F5F6; }
.ngRow.even { background: #f9f9f9; }
.ngRow.selected { background: #EBF2F1; }
.ngRow { border-bottom: 1px solid #e7eaec; }
.ngCell { background-color: transparent; }
.ngHeaderCell { border-right: none; }
/* Toastr custom style */
#toast-container > .toast { background-image: none !important; }
#toast-container > .toast:before { position: fixed; font-family: FontAwesome; font-size: 24px; line-height: 24px; float: left; color: #FFF; padding-right: 0.5em; margin: auto 0.5em auto -1.5em; }
#toast-container > .toast-warning:before { content: "\f0e7"; }
#toast-container > .toast-error:before { content: "\f071"; }
#toast-container > .toast-info:before { content: "\f005"; }
#toast-container > .toast-success:before { content: "\f00C"; }
#toast-container > div { -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999; box-shadow: 0 0 3px #999; opacity: .9; -ms-filter: alpha(opacity=90); filter: alpha(opacity=90); }
#toast-container > :hover { -moz-box-shadow: 0 0 4px #999; -webkit-box-shadow: 0 0 4px #999; box-shadow: 0 0 4px #999; opacity: 1; -ms-filter: alpha(opacity=100); filter: alpha(opacity=100); cursor: pointer; }
.toast { background-color: #bc2536; }
.toast-success { background-color: #bc2536; }
.toast-error { background-color: #ed5565; }
.toast-info { background-color: #23c6c8; }
.toast-warning { background-color: #f8ac59; }
.toast-top-full-width { margin-top: 20px; }
.toast-bottom-full-width { margin-bottom: 20px; }
/* Notifie */
.cg-notify-message.inspinia-notify { background: #fff; padding: 0; box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2); border: none; margin-top: 30px; color: inherit; }
.inspinia-notify.alert-warning { border-left: 6px solid #f8ac59; }
.inspinia-notify.alert-success { border-left: 6px solid #1c84c6; }
.inspinia-notify.alert-danger { border-left: 6px solid #ed5565; }
.inspinia-notify.alert-info { border-left: 6px solid #bc2536; }
/* Image cropper style */
.img-container, .img-preview { overflow: hidden; text-align: center; width: 100%; }
.img-preview-sm { height: 130px; width: 200px; }
/* Forum styles  */
.forum-post-container .media { margin: 10px 10px 10px 10px; padding: 20px 10px 20px 10px; border-bottom: 1px solid #f1f1f1; }
.forum-avatar { float: left; margin-right: 20px; text-align: center; width: 110px; }
.forum-avatar .img-circle { height: 48px; width: 48px; }
.author-info { color: #676a6c; font-size: 11px; margin-top: 5px; text-align: center; }
.forum-post-info { padding: 9px 12px 6px 12px; background: #f9f9f9; border: 1px solid #f1f1f1; }
.media-body > .media { background: #f9f9f9; border-radius: 3px; border: 1px solid #f1f1f1; }
.forum-post-container .media-body .photos { margin: 10px 0; }
.forum-photo { max-width: 140px; border-radius: 3px; }
.media-body > .media .forum-avatar { width: 70px; margin-right: 10px; }
.media-body > .media .forum-avatar .img-circle { height: 38px; width: 38px; }
.mid-icon { font-size: 66px; }
.forum-item { margin: 10px 0; padding: 10px 0 20px; border-bottom: 1px solid #f1f1f1; }
.views-number { font-size: 24px; line-height: 18px; font-weight: 400; }
.forum-container, .forum-post-container { padding: 30px !important; }
.forum-item small { color: #999; }
.forum-item .forum-sub-title { color: #999; margin-left: 50px; }
.forum-title { margin: 15px 0 15px 0; }
.forum-info { text-align: center; }
.forum-desc { color: #999; }
.forum-icon { float: left; width: 30px; margin-right: 20px; text-align: center; }
a.forum-item-title { color: inherit; display: block; font-size: 18px; font-weight: 600; }
a.forum-item-title:hover { color: inherit; }
.forum-icon .fa { font-size: 30px; margin-top: 8px; color: #9b9b9b; }
.forum-item.active .fa { color: #bc2536; }
.forum-item.active a.forum-item-title { color: #bc2536; }

@media (max-width: 992px) {
    .forum-info { margin: 15px 0 10px 0px; /* Comment this is you want to show forum info in small devices */ display: none; }
    .forum-desc { float: none !important; }
}
/* New Timeline style */
.vertical-container { /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */ width: 90%; max-width: 1170px; margin: 0 auto; }
.vertical-container::after { /* clearfix */ content: ''; display: table; clear: both; }
#vertical-timeline { position: relative; padding: 0; margin-top: 2em; margin-bottom: 2em; }
#vertical-timeline::before { content: ''; position: absolute; top: 0; left: 18px; height: 100%; width: 4px; background: #f1f1f1; }
.vertical-timeline-content .btn { float: right; }
#vertical-timeline.light-timeline:before { background: #e7eaec; }
.dark-timeline .vertical-timeline-content:before { border-color: transparent #f5f5f5 transparent transparent; }
.dark-timeline.center-orientation .vertical-timeline-content:before { border-color: transparent transparent transparent #f5f5f5; }
.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before, .dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before { border-color: transparent #f5f5f5 transparent transparent; }
.dark-timeline .vertical-timeline-content, .dark-timeline.center-orientation .vertical-timeline-content { background: #f5f5f5; }

@media only screen and (min-width: 1170px) {
    #vertical-timeline.center-orientation { margin-top: 3em; margin-bottom: 3em; }
    #vertical-timeline.center-orientation:before { left: 50%; margin-left: -2px; }
}

@media only screen and (max-width: 1170px) {
    .center-orientation.dark-timeline .vertical-timeline-content:before { border-color: transparent #f5f5f5 transparent transparent; }
}
.vertical-timeline-block { position: relative; margin: 2em 0; }
.vertical-timeline-block:after { content: ""; display: table; clear: both; }
.vertical-timeline-block:first-child { margin-top: 0; }
.vertical-timeline-block:last-child { margin-bottom: 0; }

@media only screen and (min-width: 1170px) {
    .center-orientation .vertical-timeline-block { margin: 4em 0; }
    .center-orientation .vertical-timeline-block:first-child { margin-top: 0; }
    .center-orientation .vertical-timeline-block:last-child { margin-bottom: 0; }
}
.vertical-timeline-icon { position: absolute; top: 0; left: 0; width: 40px; height: 40px; border-radius: 50%; font-size: 16px; border: 3px solid #f1f1f1; text-align: center; }
.vertical-timeline-icon i { display: block; width: 24px; height: 24px; position: relative; left: 50%; top: 50%; margin-left: -12px; margin-top: -9px; }

@media only screen and (min-width: 1170px) {
    .center-orientation .vertical-timeline-icon { width: 50px; height: 50px; left: 50%; margin-left: -25px; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; font-size: 19px; }
    .center-orientation .vertical-timeline-icon i { margin-left: -12px; margin-top: -10px; }
    .center-orientation .cssanimations .vertical-timeline-icon.is-hidden { visibility: hidden; }
}
.vertical-timeline-content { position: relative; margin-left: 60px; background: white; border-radius: 0.25em; padding: 1em; }
.vertical-timeline-content:after { content: ""; display: table; clear: both; }
.vertical-timeline-content h2 { font-weight: 400; margin-top: 4px; }
.vertical-timeline-content p { margin: 1em 0; line-height: 1.6; }
.vertical-timeline-content .vertical-date { float: left; font-weight: 500; }
.vertical-date small { color: #bc2536; font-weight: 400; }
.vertical-timeline-content::before { content: ''; position: absolute; top: 16px; right: 100%; height: 0; width: 0; border: 7px solid transparent; border-right: 7px solid white; }

@media only screen and (min-width: 768px) {
    .vertical-timeline-content h2 { font-size: 18px; }
    .vertical-timeline-content p { font-size: 13px; }
}

@media only screen and (min-width: 1170px) {
    .center-orientation .vertical-timeline-content { margin-left: 0; padding: 1.6em; width: 45%; }
    .center-orientation .vertical-timeline-content::before { top: 24px; left: 100%; border-color: transparent; border-left-color: white; }
    .center-orientation .vertical-timeline-content .btn { float: left; }
    .center-orientation .vertical-timeline-content .vertical-date { position: absolute; width: 100%; left: 122%; top: 2px; font-size: 14px; }
    .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content { float: right; }
    .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before { top: 24px; left: auto; right: 100%; border-color: transparent; border-right-color: white; }
    .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn { float: right; }
    .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date { left: auto; right: 122%; text-align: right; }
    .center-orientation .cssanimations .vertical-timeline-content.is-hidden { visibility: hidden; }
}
/* Tabs */
.tabs-container .panel-body { background: #fff; border: 1px solid #e7eaec; border-radius: 2px; padding: 20px; position: relative; }
.tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover, .tabs-container .nav-tabs > li.active > a:focus { border: 1px solid #e7eaec; border-bottom-color: transparent; background-color: #fff; }
.tabs-container .nav-tabs > li { float: left; margin-bottom: -1px; }
.tabs-container .tab-pane .panel-body { border-top: none; }
.tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover, .tabs-container .nav-tabs > li.active > a:focus { border: 1px solid #e7eaec; border-bottom-color: transparent; }
.tabs-container .nav-tabs { border-bottom: 1px solid #e7eaec; }
.tabs-container .tab-pane .panel-body { border-top: none; }
.tabs-container .tabs-left .tab-pane .panel-body, .tabs-container .tabs-right .tab-pane .panel-body { border-top: 1px solid #e7eaec; }
.tabs-container .nav-tabs > li a:hover { background: transparent; border-color: transparent; }
.tabs-container .tabs-below > .nav-tabs, .tabs-container .tabs-right > .nav-tabs, .tabs-container .tabs-left > .nav-tabs { border-bottom: 0; }
.tabs-container .tabs-left .panel-body { position: static; }
.tabs-container .tabs-left > .nav-tabs, .tabs-container .tabs-right > .nav-tabs { width: 20%; }
.tabs-container .tabs-left .panel-body { width: 80%; margin-left: 20%; }
.tabs-container .tabs-right .panel-body { width: 80%; margin-right: 20%; }
.tabs-container .tab-content > .tab-pane, .tabs-container .pill-content > .pill-pane { display: none; }
.tabs-container .tab-content > .active, .tabs-container .pill-content > .active { display: block; }
.tabs-container .tabs-below > .nav-tabs { border-top: 1px solid #e7eaec; }
.tabs-container .tabs-below > .nav-tabs > li { margin-top: -1px; margin-bottom: 0; }
.tabs-container .tabs-below > .nav-tabs > li > a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
.tabs-container .tabs-below > .nav-tabs > li > a:hover, .tabs-container .tabs-below > .nav-tabs > li > a:focus { border-top-color: #e7eaec; border-bottom-color: transparent; }
.tabs-container .tabs-left > .nav-tabs > li, .tabs-container .tabs-right > .nav-tabs > li { float: none; }
.tabs-container .tabs-left > .nav-tabs > li > a, .tabs-container .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; }
.tabs-container .tabs-left > .nav-tabs { float: left; margin-right: 19px; }
.tabs-container .tabs-left > .nav-tabs > li > a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.tabs-container .tabs-left > .nav-tabs .active > a, .tabs-container .tabs-left > .nav-tabs .active > a:hover, .tabs-container .tabs-left > .nav-tabs .active > a:focus { border-color: #e7eaec transparent #e7eaec #e7eaec; *border-right-color: #ffffff;
}
.tabs-container .tabs-right > .nav-tabs { float: right; margin-left: 19px; }
.tabs-container .tabs-right > .nav-tabs > li > a { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.tabs-container .tabs-right > .nav-tabs .active > a, .tabs-container .tabs-right > .nav-tabs .active > a:hover, .tabs-container .tabs-right > .nav-tabs .active > a:focus { border-color: #e7eaec #e7eaec #e7eaec transparent; *border-left-color: #ffffff;
    z-index: 1; }
/* jsvectormap */
.jvectormap-container { width: 100%; height: 100%; position: relative; overflow: hidden; }
.jvectormap-tip { position: absolute; display: none; border: solid 1px #CDCDCD; border-radius: 3px; background: #292929; color: white; font-family: sans-serif, Verdana; font-size: smaller; padding: 5px; }
.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback { position: absolute; left: 10px; border-radius: 3px; background: #bc2536; padding: 3px; color: white; cursor: pointer; line-height: 10px; text-align: center; box-sizing: content-box; }
.jvectormap-zoomin, .jvectormap-zoomout { width: 10px; height: 10px; }
.jvectormap-zoomin { top: 10px; }
.jvectormap-zoomout { top: 30px; }
.jvectormap-goback { bottom: 10px; z-index: 1000; padding: 6px; }
.jvectormap-spinner { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==); }
.jvectormap-legend-title { font-weight: bold; font-size: 14px; text-align: center; }
.jvectormap-legend-cnt { position: absolute; }
.jvectormap-legend-cnt-h { bottom: 0; right: 0; }
.jvectormap-legend-cnt-v { top: 0; right: 0; }
.jvectormap-legend { background: black; color: white; border-radius: 3px; }
.jvectormap-legend-cnt-h .jvectormap-legend { float: left; margin: 0 10px 10px 0; padding: 3px 3px 1px 3px; }
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick { float: left; }
.jvectormap-legend-cnt-v .jvectormap-legend { margin: 10px 10px 0 0; padding: 3px; }
.jvectormap-legend-cnt-h .jvectormap-legend-tick { width: 40px; }
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample { height: 15px; }
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample { height: 20px; width: 20px; display: inline-block; vertical-align: middle; }
.jvectormap-legend-tick-text { font-size: 12px; }
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text { text-align: center; }
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text { display: inline-block; vertical-align: middle; line-height: 20px; padding-left: 3px; }
/*Slick Carousel */
.slick-prev:before, .slick-next:before { color: #bc2536 !important; }
/* Payments */
.payment-card { background: #ffffff; padding: 20px; margin-bottom: 25px; border: 1px solid #e7eaec; }
.payment-icon-big { font-size: 60px; color: #d1dade; }
.payments-method.panel-group .panel + .panel { margin-top: -1px; }
.payments-method .panel-heading { padding: 15px; }
.payments-method .panel { border-radius: 0; }
.payments-method .panel-heading h5 { margin-bottom: 5px; }
.payments-method .panel-heading i { font-size: 26px; }
/* Select2 custom styles */
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple { border-color: #e7eaec; }
.sidebard-panel { width: 220px; background: #ebebed; padding: 10px 20px; position: absolute; right: 0; }
.sidebard-panel .feed-element img.img-circle { width: 32px; height: 32px; }
.sidebard-panel .feed-element, .media-body, .sidebard-panel p { font-size: 12px; }
.sidebard-panel .feed-element { margin-top: 20px; padding-bottom: 0; }
.sidebard-panel .list-group { margin-bottom: 10px; }
.sidebard-panel .list-group .list-group-item { padding: 5px 0; font-size: 12px; border: 0; }
.sidebar-content .wrapper, .wrapper.sidebar-content { padding-right: 230px !important; }
.body-small .sidebar-content .wrapper, .body-small .wrapper.sidebar-content { padding-right: 20px !important; }
#right-sidebar { background-color: #fff; border-left: 1px solid #e7eaec; border-top: 1px solid #e7eaec; overflow: hidden; position: fixed; top: 60px; width: 260px !important; z-index: 1009; bottom: 0; right: -260px; }
#right-sidebar.sidebar-open { right: 0; }
#right-sidebar.sidebar-open.sidebar-top { top: 0; border-top: none; }
.sidebar-container ul.nav-tabs { border: none; }
.sidebar-container ul.nav-tabs.navs-4 li { width: 25%; }
.sidebar-container ul.nav-tabs.navs-3 li { width: 33.3333%; }
.sidebar-container ul.nav-tabs.navs-2 li { width: 50%; }
.sidebar-container ul.nav-tabs li { border: none; }
.sidebar-container ul.nav-tabs li a { border: none; padding: 12px 10px; margin: 0; border-radius: 0; background: #E9E0D6; color: #fff; text-align: center; border-right: 1px solid #334556; }
.sidebar-container ul.nav-tabs li.active a { border: none; background: #f9f9f9; color: #676a6c; font-weight: bold; }
.sidebar-container .nav-tabs > li.active > a:hover, .sidebar-container .nav-tabs > li.active > a:focus { border: none; }
.sidebar-container ul.sidebar-list { margin: 0; padding: 0; }
.sidebar-container ul.sidebar-list li { border-bottom: 1px solid #e7eaec; padding: 15px 20px; list-style: none; font-size: 12px; }
.sidebar-container .sidebar-message:nth-child(2n+2) { background: #f9f9f9; }
.sidebar-container ul.sidebar-list li a { text-decoration: none; color: inherit; }
.sidebar-container .sidebar-content { padding: 15px 20px; font-size: 12px; }
.sidebar-container .sidebar-title { background: #f9f9f9; padding: 20px; border-bottom: 1px solid #e7eaec; }
.sidebar-container .sidebar-title h3 { margin-bottom: 3px; padding-left: 2px; }
.sidebar-container .tab-content h4 { margin-bottom: 5px; }
.sidebar-container .sidebar-message > a > .pull-left { margin-right: 10px; }
.sidebar-container .sidebar-message > a { text-decoration: none; color: inherit; }
.sidebar-container .sidebar-message { padding: 15px 20px; }
.sidebar-container .sidebar-message .message-avatar { height: 38px; width: 38px; border-radius: 50%; }
.sidebar-container .setings-item { padding: 15px 20px; border-bottom: 1px solid #e7eaec; }
body { font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: #E9E0D6; font-size: 14px; color: #676a6c; overflow-x: hidden; }
html, body { height: 100%; margin: 0px; padding: 0px; }
body.full-height-layout #wrapper, body.full-height-layout #page-wrapper { height: 100%; }
#page-wrapper { min-height: inherit; }
body.boxed-layout { background: url('patterns/shattered.png'); }
body.boxed-layout #wrapper { background-color: #2f4050; max-width: 1200px; margin: 0 auto; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); }
.top-navigation.boxed-layout #wrapper, .boxed-layout #wrapper.top-navigation { max-width: 1300px !important; }
.block { display: block; }
.clear { display: block; overflow: hidden; }
a { cursor: pointer; }
a:hover, a:focus { text-decoration: none; }
.border-bottom { border-bottom: 1px solid #e7eaec !important; }
.font-bold { font-weight: 600; }
.font-noraml { font-weight: 400; }
.text-uppercase { text-transform: uppercase; }
.b-r { border-right: 1px solid #e7eaec; }
.hr-line-dashed { border-top: 1px dashed #e7eaec; color: #ffffff; background-color: #ffffff; height: 1px; margin: 20px 0; }
.hr-line-solid { border-bottom: 1px solid #e7eaec; background-color: rgba(0, 0, 0, 0); border-style: solid !important; margin-top: 15px; margin-bottom: 15px; }
video { width: 100% !important; height: auto !important; }
/* GALLERY */
.gallery > .row > div { margin-bottom: 15px; }
.fancybox img { margin-bottom: 5px; /* Only for demo */ width: 24%; }
/* Summernote text editor  */
.note-editor { height: auto !important; min-height: 300px; float: left; width: 100%; }
/* MODAL */
.modal-content { background-clip: padding-box; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); outline: 0 none; position: relative; }
.modal-dialog { z-index: 2200; }
.modal-body { padding: 20px 30px 30px 30px; }
.inmodal .modal-body { background: #f8fafb; }
.inmodal .modal-header { padding: 30px 15px; text-align: center; }
.animated.modal.fade .modal-dialog { -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
.inmodal .modal-title { font-size: 26px; }
.inmodal .modal-icon { font-size: 84px; color: #e2e3e3; }
.modal-footer { margin-top: 0; }
/* WRAPPERS */
#wrapper { width: 100%; overflow-x: hidden; position: relative;min-height: 100%;}
.wrapper { padding: 0 10px; }
.wrapper-content { padding: 0; }
#page-wrapper { padding: 0 15px; min-height: 568px; position: relative !important; }

@media (min-width: 768px) {
    #page-wrapper { position: inherit; margin: 0 0 0 0; min-height: 1000px; }
}
.title-action { text-align: right; padding-top: 30px; }
.ibox-content h1, .ibox-content h2, .ibox-content h3, .ibox-content h4, .ibox-content h5, .ibox-title h1, .ibox-title h2, .ibox-title h3, .ibox-title h4, .ibox-title h5 { margin-top: 5px; }
ul.unstyled, ol.unstyled { list-style: none outside none; margin-left: 0; }
.big-icon { font-size: 160px !important; color: #e5e6e7; }
/* FOOTER */
.footer { background: none repeat scroll 0 0 white; border-top: 1px solid #e7eaec; bottom: 0; left: 0; padding: 10px 20px; position: absolute; right: 0; }
.footer.fixed_full { position: fixed; bottom: 0; left: 0; right: 0; z-index: 1000; padding: 10px 20px; background: white; border-top: 1px solid #e7eaec; }
.footer.fixed { position: fixed; bottom: 0; left: 0; right: 0; z-index: 1000; padding: 10px 20px; background: white; border-top: 1px solid #e7eaec; margin-left: 220px; }
body.mini-navbar .footer.fixed, body.body-small.mini-navbar .footer.fixed { margin: 0 0 0 70px; }
body.mini-navbar.canvas-menu .footer.fixed, body.canvas-menu .footer.fixed { margin: 0 !important; }
body.fixed-sidebar.body-small.mini-navbar .footer.fixed { margin: 0 0 0 220px; }
body.body-small .footer.fixed { margin-left: 0px; }
/* PANELS */
.page-heading { border-top: 0; }
.panel-heading h1, .panel-heading h2 { margin-bottom: 5px; }
/* TABLES */
.table-bordered { border: 1px solid #EBEBEB; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { background-color: #F5F5F6; border-bottom-width: 1px; }
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #e7e7e7; }
.table > thead > tr > th { border-bottom: 1px solid #DDDDDD; vertical-align: bottom; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border-top: 1px solid #e7eaec; line-height: 1.42857; padding: 8px; vertical-align: top; }
/* PANELS */
.panel.blank-panel { margin: 20px 0; }
.blank-panel .panel-heading { padding-bottom: 0; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none; border-color: #dddddd #dddddd rgba(0, 0, 0, 0); border-bottom: #EFEFEF; border-image: none; border-style: solid; border-width: 1px; color: #555555; cursor: default; }
.nav.nav-tabs li { background: none; border: none; }
.nav-tabs > li > a { color: #A7B1C2; font-weight: 600; padding: 10px 20px 10px 25px; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { background-color: #e6e6e6; color: #676a6c; }
.ui-tab .tab-content { padding: 20px 0px; }
/* GLOBAL  */
.no-padding { padding: 0 !important; }
.no-borders { border: none !important; }
.no-margins { margin: 0 !important; }
.no-top-border { border-top: 0 !important; }
.ibox-content.text-box { padding-bottom: 0px; padding-top: 15px; }
.border-left-right { border-left: 1px solid #e7eaec; border-right: 1px solid #e7eaec; border-top: none; border-bottom: none; }
.border-left { border-left: 1px solid #e7eaec; border-right: none; border-top: none; border-bottom: none; }
.border-right { border-left: none; border-right: 1px solid #e7eaec; border-top: none; border-bottom: none; }
.full-width { width: 100% !important; }
.link-block { font-size: 12px; padding: 10px; }
.nav.navbar-top-links .link-block a { font-size: 12px; }
.link-block a { font-size: 10px; color: inherit; }
body.mini-navbar .branding { display: none; }
img.circle-border { border: 0px solid #FFFFFF; border-radius: 50%; }
.branding { float: left; color: #FFFFFF; font-size: 18px; font-weight: 600; padding: 17px 20px; text-align: center; background-color: #bc2536; }
.login-panel { margin-top: 25%; }
.icons-box h3 { margin-top: 10px; margin-bottom: 10px; }
.icons-box .infont a i { font-size: 25px; display: block; color: #676a6c; }
.icons-box .infont a { color: #a6a8a9; }
.icons-box .infont a { padding: 10px; margin: 1px; display: block; }
.ui-draggable .ibox-title { cursor: move; }
.breadcrumb { background-color: #ffffff; padding: 0; margin-bottom: 0; }
.breadcrumb > li a { color: inherit;font-weight: 200; }
.breadcrumb > .active { color: inherit; }
code { background-color: #F9F2F4; border-radius: 4px; color: #ca4440; font-size: 90%; padding: 2px 4px; white-space: nowrap; }
.ibox { clear: both; margin-bottom: 20px; margin-top: 0; padding: 0; background: #fff;/*box-shadow: 0px 0px 2px #ccc;*/ }
.ibox.collapsed .ibox-content { display: none; }
.ibox.collapsed .fa.fa-chevron-up:before { content: "\f078"; }
.ibox.collapsed .fa.fa-chevron-down:before { content: "\f077"; }
.ibox:after, .ibox:before { display: table; }
.ibox-title { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #ffffff; border-color: #e7eaec; border-image: none; border-style: solid solid none; border-width: 3px 0 0; color: inherit; margin-bottom: 0; padding: 14px 15px 7px; min-height: 48px; }
.ibox-content { color: inherit; border-color: #e7eaec; border-image: none; border-style: solid solid none; border-width: 1px 0px; }
.ibox-footer { color: inherit; border-top: 1px solid #e7eaec; font-size: 90%; background: #ffffff; padding: 10px 15px; }
table.table-mail tr td { padding: 12px; }
.table-mail .check-mail { padding-left: 20px; }
.table-mail .mail-date { padding-right: 20px; }
.star-mail, .check-mail { width: 40px; }
.unread td a, .unread td { font-weight: 600; color: inherit; }
.read td a, .read td { font-weight: normal; color: inherit; }
.unread td { background-color: #f9f8f8; }
.ibox-content { clear: both; }
.ibox-heading { background-color: #f3f6fb; border-bottom: none; }
.ibox-heading h3 { font-weight: 200; font-size: 24px; }
.ibox-title h5 { display: inline-block; font-size: 14px; margin: 0 0 7px; padding: 0; text-overflow: ellipsis; float: left; }
.ibox-title h2 { display: inline-block; float: left; font-size: 22px; margin: 0 0 7px; padding: 0; text-overflow: ellipsis; }
.ibox-title .label { float: left; margin-left: 4px; }
.ibox-tools { display: block; float: none; margin-top: 0; position: relative; padding: 0; text-align: right; }
.ibox-tools a { cursor: pointer; margin-left: 5px; color: #c4c4c4; }
.ibox-tools a.btn-primary { color: #fff; }
.ibox-tools .dropdown-menu > li > a { padding: 4px 10px; font-size: 12px; }
.ibox .ibox-tools.open > .dropdown-menu { left: auto; right: 0; }
/* BACKGROUNDS */
.gray-bg { background-color: #EFEFEF; }
.white-bg { background-color: #ffffff; }
.navy-bg { background-color: #bc2536; color: #ffffff; }
.blue-bg { background-color: #1c84c6; color: #ffffff; }
.lazur-bg { background-color: #23c6c8; color: #ffffff; }
.yellow-bg { background-color: #f8ac59; color: #ffffff; }
.red-bg { background-color: #ed5565; color: #ffffff; }
.black-bg { background-color: #262626; }
.panel-primary { border-color: #bc2536; }
.panel-primary > .panel-heading { background-color: #bc2536; border-color: #bc2536; }
.panel-success { border-color: #1c84c6; }
.panel-success > .panel-heading { background-color: #1c84c6; border-color: #1c84c6; color: #ffffff; }
.panel-info { border-color: #23c6c8; }
.panel-info > .panel-heading { background-color: #23c6c8; border-color: #23c6c8; color: #ffffff; }
.panel-warning { border-color: #f8ac59; }
.panel-warning > .panel-heading { background-color: #f8ac59; border-color: #f8ac59; color: #ffffff; }
.panel-danger { border-color: #ed5565; }
.panel-danger > .panel-heading { background-color: #ed5565; border-color: #ed5565; color: #ffffff; }
.progress-bar { background-color: #bc2536; }
.progress-small, .progress-small .progress-bar { height: 10px; }
.progress-small, .progress-mini { margin-top: 5px; }
.progress-mini, .progress-mini .progress-bar { height: 5px; margin-bottom: 0px; }
.progress-bar-navy-light { background-color: #3dc7ab; }
.progress-bar-success { background-color: #1c84c6; }
.progress-bar-info { background-color: #23c6c8; }
.progress-bar-warning { background-color: #f8ac59; }
.progress-bar-danger { background-color: #ed5565; }
.panel-title { font-size: inherit; }
.jumbotron { border-radius: 6px; padding: 40px; }
.jumbotron h1 { margin-top: 0; }
/* COLORS */
.text-navy { color: #bc2536; }
.text-primary { color: inherit; }
.text-success { color: #1c84c6; }
.text-info { color: #23c6c8; }
.text-warning { color: #f8ac59; }
.text-danger { color: #ed5565; }
.text-muted { color: #888888; }
.text-white { color: #ffffff; }
.simple_tag { background-color: #EFEFEF; border: 1px solid #e7eaec; border-radius: 2px; color: inherit; font-size: 10px; margin-right: 5px; margin-top: 5px; padding: 5px 12px; display: inline-block; }
.img-shadow { -webkit-box-shadow: 0px 0px 3px 0px #919191; -moz-box-shadow: 0px 0px 3px 0px #919191; box-shadow: 0px 0px 3px 0px #919191; }
/* For handle diferent bg color in AngularJS version */
.dashboards\.dashboard_2 nav.navbar, .dashboards\.dashboard_3 nav.navbar, .mailbox\.inbox nav.navbar, .mailbox\.email_view nav.navbar, .mailbox\.email_compose nav.navbar, .dashboards\.dashboard_4_1 nav.navbar, .metrics nav.navbar, .metrics\.index nav.navbar, .dashboards\.dashboard_5 nav.navbar { background: #fff; }
/* For handle diferent bg color in MVC version */
.Dashboard_2 .navbar.navbar-static-top, .Dashboard_3 .navbar.navbar-static-top, .Dashboard_4_1 .navbar.navbar-static-top, .ComposeEmail .navbar.navbar-static-top, .EmailView .navbar.navbar-static-top, .Inbox .navbar.navbar-static-top, .Metrics .navbar.navbar-static-top, .Dashboard_5 .navbar.navbar-static-top { background: #fff; }
a.close-canvas-menu { position: absolute; top: 10px; right: 15px; z-index: 1011; color: #a7b1c2; }
a.close-canvas-menu:hover { color: #fff; }
/* FULL HEIGHT */
.full-height { height: 100%; }
.fh-breadcrumb { height: calc(100% - 196px); margin: 0 -15px; position: relative; }
.fh-no-breadcrumb { height: calc(100% - 99px); margin: 0 -15px; position: relative; }
.fh-column { background: #fff; height: 100%; width: 240px; float: left; }
.modal-backdrop { z-index: 2040 !important; }
.modal { z-index: 2050 !important; }
.spiner-example { height: 200px; padding-top: 70px; }
/* MARGINS & PADDINGS */
.p-xxs { padding: 5px; }
.p-xs { padding: 10px; }
.p-sm { padding: 15px; }
.p-m { padding: 20px; }
.p-md { padding: 25px; }
.p-lg { padding: 30px; }
.p-xl { padding: 40px; }
.p-w-xs { padding: 0 10px; }
.p-w-sm { padding: 0 15px; }
.p-w-m { padding: 0 20px; }
.p-w-md { padding: 0 25px; }
.p-w-lg { padding: 0 30px; }
.p-w-xl { padding: 0 40px; }
.m-xxs { margin: 2px 4px; }
.m-xs { margin: 5px; }
.m-sm { margin: 10px; }
.m { margin: 15px; }
.m-md { margin: 20px; }
.m-lg { margin: 30px; }
.m-xl { margin: 50px; }
.m-n { margin: 0 !important; }
.m-l-none { margin-left: 0; }
.m-l-xs { margin-left: 5px; }
.m-l-sm { margin-left: 10px; }
.m-l { margin-left: 15px; }
.m-l-md { margin-left: 20px; }
.m-l-lg { margin-left: 30px; }
.m-l-xl { margin-left: 40px; }
.m-l-n-xxs { margin-left: -1px; }
.m-l-n-xs { margin-left: -5px; }
.m-l-n-sm { margin-left: -10px; }
.m-l-n { margin-left: -15px; }
.m-l-n-md { margin-left: -20px; }
.m-l-n-lg { margin-left: -30px; }
.m-l-n-xl { margin-left: -40px; }
.m-t-none { margin-top: 0; }
.m-t-xxs { margin-top: 1px; }
.m-t-xs { margin-top: 5px; }
.m-t-sm { margin-top: 10px; }
.m-t { margin-top: 15px; }
.m-t-md { margin-top: 20px; }
.m-t-lg { margin-top: 30px; }
.m-t-xl { margin-top: 40px; }
.m-t-n-xxs { margin-top: -1px; }
.m-t-n-xs { margin-top: -5px; }
.m-t-n-sm { margin-top: -10px; }
.m-t-n { margin-top: -15px; }
.m-t-n-md { margin-top: -20px; }
.m-t-n-lg { margin-top: -30px; }
.m-t-n-xl { margin-top: -40px; }
.m-r-none { margin-right: 0; }
.m-r-xxs { margin-right: 1px; }
.m-r-xs { margin-right: 5px; }
.m-r-sm { margin-right: 10px; }
.m-r { margin-right: 15px; }
.m-r-md { margin-right: 20px; }
.m-r-lg { margin-right: 30px; }
.m-r-xl { margin-right: 40px; }
.m-r-n-xxs { margin-right: -1px; }
.m-r-n-xs { margin-right: -5px; }
.m-r-n-sm { margin-right: -10px; }
.m-r-n { margin-right: -15px; }
.m-r-n-md { margin-right: -20px; }
.m-r-n-lg { margin-right: -30px; }
.m-r-n-xl { margin-right: -40px; }
.m-b-none { margin-bottom: 0; }
.m-b-xxs { margin-bottom: 1px; }
.m-b-xs { margin-bottom: 5px; }
.m-b-sm { margin-bottom: 10px; }
.m-b { margin-bottom: 15px; }
.m-b-md { margin-bottom: 20px; }
.m-b-lg { margin-bottom: 30px; }
.m-b-xl { margin-bottom: 40px; }
.m-b-n-xxs { margin-bottom: -1px; }
.m-b-n-xs { margin-bottom: -5px; }
.m-b-n-sm { margin-bottom: -10px; }
.m-b-n { margin-bottom: -15px; }
.m-b-n-md { margin-bottom: -20px; }
.m-b-n-lg { margin-bottom: -30px; }
.m-b-n-xl { margin-bottom: -40px; }
.space-15 { margin: 15px 0; }
.space-20 { margin: 20px 0; }
.space-25 { margin: 25px 0; }
.space-30 { margin: 30px 0; }
.fullscreen-ibox-mode .animated { animation: none; }
body.fullscreen-ibox-mode { overflow-y: hidden; }
.ibox.fullscreen { z-index: 2030; position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow: auto; margin-bottom: 0; }
.ibox.fullscreen .collapse-link { display: none; }
.ibox.fullscreen .ibox-content { min-height: calc(100% - 48px); }
body.modal-open .animated { animation-fill-mode: initial; }
/* Show profile dropdown on fixed sidebar */
body.mini-navbar.fixed-sidebar .profile-element, .block { display: block !important; }
body.mini-navbar.fixed-sidebar .nav-header { padding: 33px 25px; }
body.mini-navbar.fixed-sidebar .logo-element { display: none; }
/* SEARCH PAGE */
.search-form { margin-top: 10px; }
.search-result h3 { margin-bottom: 0; color: #1E0FBE; }
.search-result .search-link { color: #006621; }
.search-result p { font-size: 12px; margin-top: 5px; }
/* CONTACTS */
.contact-box { background-color: #ffffff; border: 1px solid #e7eaec; padding: 20px; margin-bottom: 20px; }
.contact-box > a { color: inherit; }
.contact-box.center-version { border: 1px solid #e7eaec; padding: 0; }
.contact-box.center-version > a { display: block; background-color: #ffffff; padding: 20px; text-align: center; }
.contact-box.center-version > a img { width: 80px; height: 80px; margin-top: 10px; margin-bottom: 10px; }
.contact-box.center-version address { margin-bottom: 0; }
.contact-box .contact-box-footer { text-align: center; background-color: #ffffff; border-top: 1px solid #e7eaec; padding: 15px 20px; }
/* INVOICE */
.invoice-table tbody > tr > td:last-child, .invoice-table tbody > tr > td:nth-child(4), .invoice-table tbody > tr > td:nth-child(3), .invoice-table tbody > tr > td:nth-child(2) { text-align: right; }
.invoice-table thead > tr > th:last-child, .invoice-table thead > tr > th:nth-child(4), .invoice-table thead > tr > th:nth-child(3), .invoice-table thead > tr > th:nth-child(2) { text-align: right; }
.invoice-total > tbody > tr > td:first-child { text-align: right; }
.invoice-total > tbody > tr > td { border: 0 none; }
.invoice-total > tbody > tr > td:last-child { border-bottom: 1px solid #DDDDDD; text-align: right; width: 15%; }
/* ERROR & LOGIN & LOCKSCREEN*/
.middle-box { max-width: 400px; z-index: 100; margin: 0 auto; padding-top: 85px; }
.lockscreen.middle-box { width: 200px; padding-top: 110px; }
.loginscreen.middle-box { width: 300px; }
.loginColumns { max-width: 800px; margin: 0 auto; padding: 100px 20px 20px 20px; }
.passwordBox { max-width: 460px; margin: 0 auto; padding: 100px 20px 20px 20px; }
.logo-name { color: #e6e6e6; font-size: 180px; font-weight: 800; letter-spacing: -10px; margin-bottom: 0px; }
.middle-box h1 { font-size: 170px; }
.wrapper .middle-box { margin-top: 140px; }
.lock-word { z-index: 10; position: absolute; top: 110px; left: 50%; margin-left: -470px; }
.lock-word span { font-size: 100px; font-weight: 600; color: #e9e9e9; display: inline-block; }
.lock-word .first-word { margin-right: 160px; }
/* DASBOARD */
.dashboard-header { border-top: 0; padding: 20px 20px 20px 20px; }
.dashboard-header h2 { margin-top: 10px; font-size: 26px; }
.fist-item { border-top: none !important; }
.statistic-box { margin-top: 40px; }
.dashboard-header .list-group-item span.label { margin-right: 10px; }
.list-group.clear-list .list-group-item { border-top: 1px solid #e7eaec; border-bottom: 0; border-right: 0; border-left: 0; padding: 10px 0; }
ul.clear-list:first-child { border-top: none !important; }
/* Intimeline */
.timeline-item .date i { position: absolute; top: 0; right: 0; padding: 5px; width: 30px; text-align: center; border-top: 1px solid #e7eaec; border-bottom: 1px solid #e7eaec; border-left: 1px solid #e7eaec; background: #f8f8f8; }
.timeline-item .date { text-align: right; width: 110px; position: relative; padding-top: 30px; }
.timeline-item .content { border-left: 1px solid #e7eaec; border-top: 1px solid #e7eaec; padding-top: 10px; min-height: 100px; }
.timeline-item .content:hover { background: #f6f6f6; }
/* PIN BOARD */
ul.notes li, ul.tag-list li { list-style: none; }
ul.notes li h4 { margin-top: 20px; font-size: 16px; }
ul.notes li div { text-decoration: none; color: #000; background: #ffc; display: block; height: 140px; width: 140px; padding: 1em; position: relative; }
ul.notes li div small { position: absolute; top: 5px; right: 5px; font-size: 10px; }
ul.notes li div a { position: absolute; right: 10px; bottom: 10px; color: inherit; }
ul.notes li { margin: 10px 40px 50px 0px; float: left; }
ul.notes li div p { font-size: 12px; }
ul.notes li div { text-decoration: none; color: #000; background: #ffc; display: block; height: 140px; width: 140px; padding: 1em; /* Firefox */ -moz-box-shadow: 5px 5px 2px #212121; /* Safari+Chrome */ -webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7); /* Opera */ box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7); }
ul.notes li div { -webkit-transform: rotate(-6deg); -o-transform: rotate(-6deg); -moz-transform: rotate(-6deg); }
ul.notes li:nth-child(even) div { -o-transform: rotate(4deg); -webkit-transform: rotate(4deg); -moz-transform: rotate(4deg); position: relative; top: 5px; }
ul.notes li:nth-child(3n) div { -o-transform: rotate(-3deg); -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); position: relative; top: -5px; }
ul.notes li:nth-child(5n) div { -o-transform: rotate(5deg); -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); position: relative; top: -10px; }
ul.notes li div:hover, ul.notes li div:focus { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); position: relative; z-index: 5; }
ul.notes li div { text-decoration: none; color: #000; background: #ffc; display: block; height: 210px; width: 210px; padding: 1em; -moz-box-shadow: 5px 5px 7px #212121; -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7); box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7); -moz-transition: -moz-transform 0.15s linear; -o-transition: -o-transform 0.15s linear; -webkit-transition: -webkit-transform 0.15s linear; }
/* FILE MANAGER */
.file-box { float: left; width: 220px; }
.file-manager h5 { text-transform: uppercase; }
.file-manager { list-style: none outside none; margin: 0; padding: 0; }
.folder-list li a { color: #666666; display: block; padding: 5px 0; }
.folder-list li { border-bottom: 1px solid #e7eaec; display: block; }
.folder-list li i { margin-right: 8px; color: #3d4d5d; }
.category-list li a { color: #666666; display: block; padding: 5px 0; }
.category-list li { display: block; }
.category-list li i { margin-right: 8px; color: #3d4d5d; }
.category-list li a .text-navy { color: #bc2536; }
.category-list li a .text-primary { color: #1c84c6; }
.category-list li a .text-info { color: #23c6c8; }
.category-list li a .text-danger { color: #EF5352; }
.category-list li a .text-warning { color: #F8AC59; }
.file-manager h5.tag-title { margin-top: 20px; }
.tag-list li { float: left; }
.tag-list li a { font-size: 10px; background-color: #EFEFEF; padding: 5px 12px; color: inherit; border-radius: 2px; border: 1px solid #e7eaec; margin-right: 5px; margin-top: 5px; display: block; }
.file { border: 1px solid #e7eaec; padding: 0; background-color: #ffffff; position: relative; margin-bottom: 20px; margin-right: 20px; }
.file-manager .hr-line-dashed { margin: 15px 0; }
.file .icon, .file .image { height: 100px; overflow: hidden; }
.file .icon { padding: 15px 10px; text-align: center; }
.file-control { color: inherit; font-size: 11px; margin-right: 10px; }
.file-control.active { text-decoration: underline; }
.file .icon i { font-size: 70px; color: #dadada; }
.file .file-name { padding: 10px; background-color: #f8f8f8; border-top: 1px solid #e7eaec; }
.file-name small { color: #676a6c; }
.corner { position: absolute; display: inline-block; width: 0; height: 0; line-height: 0; border: 0.6em solid transparent; border-right: 0.6em solid #f1f1f1; border-bottom: 0.6em solid #f1f1f1; right: 0em; bottom: 0em; }
a.compose-mail { padding: 8px 10px; }
.mail-search { max-width: 300px; }
/* PROFILE */
.profile-content { border-top: none !important; }
.profile-stats { margin-right: 10px; }
.profile-image { width: 67px; float: left; margin-top: -6px; }
.profile-image img { width: 96px; height: 96px; }
.profile-info { margin-left: 0px; }
/*.vote-item .col-md-12 img, .vote-item .col-md-12 img { width: 40%; height: 290px; } */

.comment span.glyphicon.glyphicon-comment { float: left; padding-top: 3px; padding-right: 5px; }
.ibox .profile-image { width: 68px; float: left; margin-top: -6px; }
.profile-info h2 { font-size: 17px; padding-top: 5px; }
.ibox .col-md-12 h2 { font-weight: 100; font-size: 22px; margin-bottom: 0; }
.row.padding-bottom-30 .col-md-12 { background: #FFFFFF; padding: 15px 0px; width: 98%; margin: auto; float: none; box-shadow: 0px 0px 3px #ccc; display: flex; }
.thumbs span.glyphicon.glyphicon-thumbs-up { float: left; padding-top: 3px; padding-right: 5px; }
.img-rounded { border-radius: 0px; }
.feed-activity-list .feed-element { border-bottom: 1px solid #e7eaec; }
.feed-element:first-child { margin-top: 0; }
.feed-element { padding-bottom: 15px; }
.feed-element, .feed-element .media { margin-top: 15px; }
.feed-element, .media-body { overflow: hidden; }
.feed-element > .pull-left { margin-right: 10px; }
.feed-element img.img-circle, .dropdown-messages-box img.img-circle { width: 38px; height: 38px; }
.feed-element .well { border: 1px solid #e7eaec; box-shadow: none; margin-top: 10px; margin-bottom: 5px; padding: 10px 20px; font-size: 11px; line-height: 16px; }
.feed-element .actions { margin-top: 10px; }
.feed-element .photos { margin: 10px 0; }
.feed-photo { max-height: 180px; border-radius: 4px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; }
.file-list li { padding: 5px 10px; font-size: 11px; border-radius: 2px; border: 1px solid #e7eaec; margin-bottom: 5px; }
.file-list li a { color: inherit; }
.file-list li a:hover { color: #bc2536; }
.user-friends img { width: 42px; height: 42px; margin-bottom: 5px; margin-right: 5px; }
/* MAILBOX */
.mail-box { background-color: #ffffff; border: 1px solid #e7eaec; border-top: 0; padding: 0px; margin-bottom: 20px; }
.mail-box-header { background-color: #ffffff; border: 1px solid #e7eaec; border-bottom: 0; padding: 30px 20px 20px 20px; }
.mail-box-header h2 { margin-top: 0px; }
.mailbox-content .tag-list li a { background: #ffffff; }
.mail-body { border-top: 1px solid #e7eaec; padding: 20px; }
.mail-text { border-top: 1px solid #e7eaec; }
.mail-text .note-toolbar { padding: 10px 15px; }
.mail-body .form-group { margin-bottom: 5px; }
.mail-text .note-editor .note-toolbar { background-color: #F9F8F8; }
.mail-attachment { border-top: 1px solid #e7eaec; padding: 20px; font-size: 12px; }
.mailbox-content { background: none; border: none; padding: 10px; }
.mail-ontact { width: 23%; }
/* PROJECTS */
.project-people, .project-actions { text-align: right; vertical-align: middle; }
dd.project-people { text-align: left; margin-top: 5px; }
.project-people img { width: 32px; height: 32px; }
.project-title a { font-size: 14px; color: #676a6c; font-weight: 600; }
.project-list table tr td { border-top: none; border-bottom: 1px solid #e7eaec; padding: 15px 10px; vertical-align: middle; }
.project-manager .tag-list li a { font-size: 10px; background-color: white; padding: 5px 12px; color: inherit; border-radius: 2px; border: 1px solid #e7eaec; margin-right: 5px; margin-top: 5px; display: block; }
.project-files li a { font-size: 11px; color: #676a6c; margin-left: 10px; line-height: 22px; }
/* FAQ */
.faq-item { padding: 20px; margin-bottom: 2px; background: #fff; }
.faq-question { font-size: 18px; font-weight: 600; color: #bc2536; display: block; }
.faq-question:hover { color: #A92131; }
.faq-answer { margin-top: 10px; background: #EFEFEF; border: 1px solid #e7eaec; border-radius: 3px; padding: 15px; }
.faq-item .tag-item { background: #EFEFEF; padding: 2px 6px; font-size: 10px; text-transform: uppercase; }
/* Chat view */
.message-input { height: 90px !important; }
.chat-avatar { white: 36px; height: 36px; float: left; margin-right: 10px; }
.chat-user-name { padding: 10px; }
.chat-user { padding: 8px 10px; border-bottom: 1px solid #e7eaec; }
.chat-user a { color: inherit; }
.chat-view { z-index: 20012; }
.chat-users, .chat-statistic { margin-left: -30px; }

@media (max-width: 992px) {
    .chat-users, .chat-statistic { margin-left: 0px; }
}
.chat-view .ibox-content { padding: 0; }
.chat-message { padding: 10px 20px; }
.message-avatar { height: 48px; width: 48px; border: 1px solid #e7eaec; border-radius: 4px; margin-top: 1px; }
.chat-discussion .chat-message.left .message-avatar { float: left; margin-right: 10px; }
.chat-discussion .chat-message.right .message-avatar { float: right; margin-left: 10px; }
.message { background-color: #fff; border: 1px solid #e7eaec; text-align: left; display: block; padding: 10px 20px; position: relative; border-radius: 4px; }
.chat-discussion .chat-message.left .message-date { float: right; }
.chat-discussion .chat-message.right .message-date { float: left; }
.chat-discussion .chat-message.left .message { text-align: left; margin-left: 55px; }
.chat-discussion .chat-message.right .message { text-align: right; margin-right: 55px; }
.message-date { font-size: 10px; color: #888888; }
.message-content { display: block; }
.chat-discussion { background: #eee; padding: 15px; height: 400px; overflow-y: auto; }
.chat-users { overflow-y: auto; height: 400px; }
.chat-message-form .form-group { margin-bottom: 0; }
/* jsTree */
.jstree-open > .jstree-anchor > .fa-folder:before { content: "\f07c"; }
.jstree-default .jstree-icon.none { width: 0; }
/* CLIENTS */
.clients-list { margin-top: 20px; }
.clients-list .tab-pane { position: relative; height: 600px; }
.client-detail { position: relative; height: 620px; }
.clients-list table tr td { height: 46px; vertical-align: middle; border: none; }
.client-link { font-weight: 600; color: inherit; }
.client-link:hover { color: inherit; }
.client-avatar { width: 42px; }
.client-avatar img { width: 28px; height: 28px; border-radius: 50%; }
.contact-type { width: 20px; color: #c1c3c4; }
.client-status { text-align: left; }
.client-detail .vertical-timeline-content p { margin: 0; }
.client-detail .vertical-timeline-icon.gray-bg { color: #a7aaab; }
.clients-list .nav-tabs > li.active > a, .clients-list .nav-tabs > li.active > a:hover, .clients-list .nav-tabs > li.active > a:focus { border-bottom: 1px solid #fff; }
/* BLOG ARTICLE */
.blog h2 { font-weight: 700; }
.blog h5 { margin: 0 0 5px 0; }
.blog .btn { margin: 0 0 5px 0; }
.article h1 { font-size: 48px; font-weight: 700; color: #2F4050; }
.article p { font-size: 15px; line-height: 26px; }
.article-title { text-align: center; margin: 40px 0 100px 0; }
.article .ibox-content { padding: 40px; }
/* ISSUE TRACKER */
.issue-tracker .btn-link { color: #bc2536; }
table.issue-tracker tbody tr td { vertical-align: middle; height: 50px; }
.issue-info { width: 50%; }
.issue-info a { font-weight: 600; color: #676a6c; }
.issue-info small { display: block; }
/* TEAMS */
.team-members { margin: 10px 0; }
.team-members img.img-circle { width: 42px; height: 42px; margin-bottom: 5px; }
/* AGILE BOARD */
.sortable-list { padding: 10px 0; }
.agile-list { list-style: none; margin: 0; }
.agile-list li { background: #FAFAFB; border: 1px solid #e7eaec; margin: 0px 0 10px 0; padding: 10px; border-radius: 2px; }
.agile-list li:hover { cursor: pointer; background: #fff; }
.agile-list li.warning-element { border-left: 3px solid #f8ac59; }
.agile-list li.danger-element { border-left: 3px solid #ed5565; }
.agile-list li.info-element { border-left: 3px solid #1c84c6; }
.agile-list li.success-element { border-left: 3px solid #bc2536; }
.agile-detail { margin-top: 5px; font-size: 12px; }
/* DIFF */
ins { background-color: #c6ffc6; text-decoration: none; }
del { background-color: #ffc6c6; }
/* E-commerce */
.product-box { padding: 0; border: 1px solid #e7eaec; }
.product-box:hover, .product-box.active { border: 1px solid transparent; -webkit-box-shadow: 0px 3px 7px 0px #a8a8a8; -moz-box-shadow: 0px 3px 7px 0px #a8a8a8; box-shadow: 0px 3px 7px 0px #a8a8a8; }
.product-imitation { text-align: center; padding: 90px 0; background-color: #f8f8f9; color: #bebec3; font-weight: 600; }
.product-imitation.xl { padding: 120px 0; }
.product-desc { padding: 20px; position: relative; }
.ecommerce .tag-list { padding: 0; }
.ecommerce .fa-star { color: #d1dade; }
.ecommerce .fa-star.active { color: #f8ac59; }
.ecommerce .note-editor { border: 1px solid #e7eaec; }
.product-name { font-size: 16px; font-weight: 600; color: #676a6c; display: block; margin: 2px 0 5px 0; }
.product-name:hover, .product-name:focus { color: #bc2536; }
.product-price { font-size: 14px; font-weight: 600; color: #ffffff; background-color: #bc2536; padding: 6px 12px; position: absolute; top: -32px; right: 0; }
.product-detail .ibox-content { padding: 30px 30px 50px 30px; }
.image-imitation { background-color: #f8f8f9; text-align: center; padding: 200px 0; }
.product-main-price small { font-size: 10px; }
.product-images { margin: 0 20px; }
/* Social feed */
.social-feed-separated .social-feed-box { margin-left: 62px; }
.social-feed-separated .social-avatar { float: left; padding: 0; }
.social-feed-separated .social-avatar img { width: 52px; height: 52px; border: 1px solid #e7eaec; }
.social-feed-separated .social-feed-box .social-avatar { padding: 15px 15px 0 15px; float: none; }
.social-feed-box { /*padding: 15px;
    border: 1px solid #e7eaec;*/ background: #fff; margin-bottom: 15px; }
.article .social-feed-box { margin-bottom: 0; border-bottom: none; }
.article .social-feed-box:last-child { margin-bottom: 0; border-bottom: 1px solid #e7eaec; }
.article .social-feed-box p { font-size: 13px; line-height: 18px; }
.social-action { margin: 15px; }
.social-avatar { padding: 15px 15px 0 15px; }
.social-comment .social-comment { margin-left: 45px; }
.social-avatar img { height: 40px; width: 40px; margin-right: 10px; }
.social-avatar .media-body a { font-size: 14px; display: block; }
.social-body { padding: 15px; }
.social-body img { margin-bottom: 10px; }
.social-footer { border-top: 1px solid #e7eaec; padding: 10px 15px; background: #f9f9f9; }
.social-footer .social-comment img { width: 32px; margin-right: 10px; }
.social-comment:first-child { margin-top: 0; }
.social-comment { margin-top: 15px; }
.social-comment textarea { font-size: 12px; }
/* Vote list */


.vote-actions { float: left; width: 30px; margin-right: 15px; text-align: center; }
.vote-actions a { color: #bc2536; font-weight: 600; }
.vote-actions { font-weight: 600; }
.vote-title { display: block; color: inherit; font-size: 18px; font-weight: 600; margin-top: 5px; margin-bottom: 2px; }
.vote-title:hover, .vote-title:focus { color: inherit; }
.vote-info, .vote-title { margin-left: 45px; }
.vote-info, .vote-info a { color: #b4b6b8; font-size: 12px; }
.vote-info a { margin-right: 10px; }
.vote-info a:hover { color: #bc2536; }
.vote-icon { text-align: right; font-size: 38px; display: block; color: #e8e9ea; }
.vote-icon.active { color: #bc2536; }
body.body-small .vote-icon { display: none; }
#small-chat { position: fixed; bottom: 20px; right: 20px; z-index: 100; }
#small-chat .badge { position: absolute; top: -3px; right: -4px; }
.open-small-chat { height: 38px; width: 38px; display: block; background: #bc2536; padding: 9px 8px; text-align: center; color: #fff; border-radius: 50%; }
.open-small-chat:hover { color: white; background: #bc2536; }
.small-chat-box { display: none; position: fixed; bottom: 20px; right: 75px; background: #fff; border: 1px solid #e7eaec; width: 230px; height: 320px; border-radius: 4px; }
.small-chat-box.ng-small-chat { display: block; }
.body-small .small-chat-box { bottom: 70px; right: 20px; }
.small-chat-box.active { display: block; }
.small-chat-box .heading { background: #2f4050; padding: 8px 15px; font-weight: bold; color: #fff; }
.small-chat-box .chat-date { opacity: 0.6; font-size: 10px; font-weight: normal; }
.small-chat-box .content { padding: 15px 15px; }
.small-chat-box .content .author-name { font-weight: bold; margin-bottom: 3px; font-size: 11px; }
.small-chat-box .content > div { padding-bottom: 20px; }
.small-chat-box .content .chat-message { padding: 5px 10px; border-radius: 6px; font-size: 11px; line-height: 14px; max-width: 80%; background: #EFEFEF; margin-bottom: 10px; }
.small-chat-box .content .chat-message.active { background: #bc2536; color: #fff; }
.small-chat-box .content .left { text-align: left; clear: both; }
.small-chat-box .content .left .chat-message { float: left; }
.small-chat-box .content .right { text-align: right; clear: both; }
.small-chat-box .content .right .chat-message { float: right; }
.small-chat-box .form-chat { padding: 10px 10px; }
/*
 * metismenu - v2.0.2
 * A jQuery menu plugin
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */
.metismenu .plus-minus, .metismenu .plus-times { float: right; }
.metismenu .arrow { float: right; line-height: 1.42857; }
.metismenu .glyphicon.arrow:before { content: "\e079"; }
.metismenu .active > a > .glyphicon.arrow:before { content: "\e114"; }
.metismenu .fa.arrow:before { content: "\f104"; }
.metismenu .active > a > .fa.arrow:before { content: "\f107"; }
.metismenu .ion.arrow:before { content: "\f3d2"; }
.metismenu .active > a > .ion.arrow:before { content: "\f3d0"; }
.metismenu .fa.plus-minus:before, .metismenu .fa.plus-times:before { content: "\f067"; }
.metismenu .active > a > .fa.plus-times { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.metismenu .active > a > .fa.plus-minus:before { content: "\f068"; }
.metismenu .collapse { display: none; }
.metismenu .collapse.in { display: block; }
.metismenu .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .35s; transition-duration: .35s; -webkit-transition-property: height, visibility; transition-property: height, visibility; }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
.sk-spinner-rotating-plane.sk-spinner { width: 30px; height: 30px; background-color: #bc2536; margin: 0 auto; -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out; animation: sk-rotatePlane 1.2s infinite ease-in-out; }
@-webkit-keyframes sk-rotatePlane {
    0% {
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    }
    50% {
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    }
    100% {
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
}
@keyframes sk-rotatePlane {
    0% {
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    }
    50% {
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    }
    100% {
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-double-bounce">
 *      <div class="sk-double-bounce1"></div>
 *      <div class="sk-double-bounce2"></div>
 *    </div>
 *
 */
.sk-spinner-double-bounce.sk-spinner { width: 40px; height: 40px; position: relative; margin: 0 auto; }
.sk-spinner-double-bounce .sk-double-bounce1, .sk-spinner-double-bounce .sk-double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: #bc2536; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: sk-doubleBounce 2s infinite ease-in-out; animation: sk-doubleBounce 2s infinite ease-in-out; }
.sk-spinner-double-bounce .sk-double-bounce2 { -webkit-animation-delay: -1s; animation-delay: -1s; }
@-webkit-keyframes sk-doubleBounce {
    0%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes sk-doubleBounce {
    0%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wave">
 *      <div class="sk-rect1"></div>
 *      <div class="sk-rect2"></div>
 *      <div class="sk-rect3"></div>
 *      <div class="sk-rect4"></div>
 *      <div class="sk-rect5"></div>
 *    </div>
 *
 */
.sk-spinner-wave.sk-spinner { margin: 0 auto; width: 50px; height: 30px; text-align: center; font-size: 10px; }
.sk-spinner-wave div { background-color: #bc2536; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out; animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }
.sk-spinner-wave .sk-rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.sk-spinner-wave .sk-rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; }
.sk-spinner-wave .sk-rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.sk-spinner-wave .sk-rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
@-webkit-keyframes sk-waveStretchDelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
    }
    20% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}
@keyframes sk-waveStretchDelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4);
        transform: scaleY(0.4);
    }
    20% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wandering-cubes">
 *      <div class="sk-cube1"></div>
 *      <div class="sk-cube2"></div>
 *    </div>
 *
 */
.sk-spinner-wandering-cubes.sk-spinner { margin: 0 auto; width: 32px; height: 32px; position: relative; }
.sk-spinner-wandering-cubes .sk-cube1, .sk-spinner-wandering-cubes .sk-cube2 { background-color: #bc2536; width: 10px; height: 10px; position: absolute; top: 0; left: 0; -webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out; animation: sk-wanderingCubeMove 1.8s infinite ease-in-out; }
.sk-spinner-wandering-cubes .sk-cube2 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
@-webkit-keyframes sk-wanderingCubeMove {
    25% {
        -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
        transform: translateX(42px) rotate(-90deg) scale(0.5);
    }
    50% {
        /* Hack to make FF rotate in the right direction */
        -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
        transform: translateX(42px) translateY(42px) rotate(-179deg);
    }
    50.1% {
        -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
        transform: translateX(42px) translateY(42px) rotate(-180deg);
    }
    75% {
        -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
        transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}
@keyframes sk-wanderingCubeMove {
    25% {
        -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
        transform: translateX(42px) rotate(-90deg) scale(0.5);
    }
    50% {
        /* Hack to make FF rotate in the right direction */
        -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
        transform: translateX(42px) translateY(42px) rotate(-179deg);
    }
    50.1% {
        -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
        transform: translateX(42px) translateY(42px) rotate(-180deg);
    }
    75% {
        -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
        transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
.sk-spinner-pulse.sk-spinner { width: 40px; height: 40px; margin: 0 auto; background-color: #bc2536; border-radius: 100%; -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out; animation: sk-pulseScaleOut 1s infinite ease-in-out; }
@-webkit-keyframes sk-pulseScaleOut {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}
@keyframes sk-pulseScaleOut {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-chasing-dots">
 *      <div class="sk-dot1"></div>
 *      <div class="sk-dot2"></div>
 *    </div>
 *
 */
.sk-spinner-chasing-dots.sk-spinner { margin: 0 auto; width: 40px; height: 40px; position: relative; text-align: center; -webkit-animation: sk-chasingDotsRotate 2s infinite linear; animation: sk-chasingDotsRotate 2s infinite linear; }
.sk-spinner-chasing-dots .sk-dot1, .sk-spinner-chasing-dots .sk-dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: #bc2536; border-radius: 100%; -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out; animation: sk-chasingDotsBounce 2s infinite ease-in-out; }
.sk-spinner-chasing-dots .sk-dot2 { top: auto; bottom: 0px; -webkit-animation-delay: -1s; animation-delay: -1s; }
@-webkit-keyframes sk-chasingDotsRotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes sk-chasingDotsRotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes sk-chasingDotsBounce {
    0%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes sk-chasingDotsBounce {
    0%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-three-bounce">
 *      <div class="sk-bounce1"></div>
 *      <div class="sk-bounce2"></div>
 *      <div class="sk-bounce3"></div>
 *    </div>
 *
 */
.sk-spinner-three-bounce.sk-spinner { margin: 0 auto; width: 70px; text-align: center; }
.sk-spinner-three-bounce div { width: 18px; height: 18px; background-color: #bc2536; border-radius: 100%; display: inline-block; -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out; animation: sk-threeBounceDelay 1.4s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.sk-spinner-three-bounce .sk-bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
.sk-spinner-three-bounce .sk-bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; }
@-webkit-keyframes sk-threeBounceDelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes sk-threeBounceDelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-circle.sk-spinner { margin: 0 auto; width: 22px; height: 22px; position: relative; }
.sk-spinner-circle .sk-circle { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.sk-spinner-circle .sk-circle:before { content: ''; display: block; margin: 0 auto; width: 20%; height: 20%; background-color: #bc2536; border-radius: 100%; -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out; animation: sk-circleBounceDelay 1.2s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.sk-spinner-circle .sk-circle2 { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); }
.sk-spinner-circle .sk-circle3 { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); }
.sk-spinner-circle .sk-circle4 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.sk-spinner-circle .sk-circle5 { -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg); }
.sk-spinner-circle .sk-circle6 { -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg); }
.sk-spinner-circle .sk-circle7 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.sk-spinner-circle .sk-circle8 { -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg); }
.sk-spinner-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); }
.sk-spinner-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
.sk-spinner-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg); }
.sk-spinner-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg); }
.sk-spinner-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.sk-spinner-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; }
.sk-spinner-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.sk-spinner-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.sk-spinner-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }
.sk-spinner-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }
.sk-spinner-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }
.sk-spinner-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }
.sk-spinner-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }
.sk-spinner-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }
.sk-spinner-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }
@-webkit-keyframes sk-circleBounceDelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes sk-circleBounceDelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-cube-grid">
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *    </div>
 *
 */
.sk-spinner-cube-grid { /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */ }
.sk-spinner-cube-grid.sk-spinner { width: 30px; height: 30px; margin: 0 auto; }
.sk-spinner-cube-grid .sk-cube { width: 33%; height: 33%; background-color: #bc2536; float: left; -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }
.sk-spinner-cube-grid .sk-cube:nth-child(1) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
.sk-spinner-cube-grid .sk-cube:nth-child(2) { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }
.sk-spinner-cube-grid .sk-cube:nth-child(3) { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }
.sk-spinner-cube-grid .sk-cube:nth-child(4) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }
.sk-spinner-cube-grid .sk-cube:nth-child(5) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
.sk-spinner-cube-grid .sk-cube:nth-child(6) { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }
.sk-spinner-cube-grid .sk-cube:nth-child(7) { -webkit-animation-delay: 0s; animation-delay: 0s; }
.sk-spinner-cube-grid .sk-cube:nth-child(8) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }
.sk-spinner-cube-grid .sk-cube:nth-child(9) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
@-webkit-keyframes sk-cubeGridScaleDelay {
    0%, 70%, 100% {
        -webkit-transform: scale3D(1, 1, 1);
        transform: scale3D(1, 1, 1);
    }
    35% {
        -webkit-transform: scale3D(0, 0, 1);
        transform: scale3D(0, 0, 1);
    }
}
@keyframes sk-cubeGridScaleDelay {
    0%, 70%, 100% {
        -webkit-transform: scale3D(1, 1, 1);
        transform: scale3D(1, 1, 1);
    }
    35% {
        -webkit-transform: scale3D(0, 0, 1);
        transform: scale3D(0, 0, 1);
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wordpress">
 *      <span class="sk-inner-circle"></span>
 *    </div>
 *
 */
.sk-spinner-wordpress.sk-spinner { background-color: #bc2536; width: 30px; height: 30px; border-radius: 30px; position: relative; margin: 0 auto; -webkit-animation: sk-innerCircle 1s linear infinite; animation: sk-innerCircle 1s linear infinite; }
.sk-spinner-wordpress .sk-inner-circle { display: block; background-color: #fff; width: 8px; height: 8px; position: absolute; border-radius: 8px; top: 5px; left: 5px; }
@-webkit-keyframes sk-innerCircle {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes sk-innerCircle {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-fading-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-fading-circle.sk-spinner { margin: 0 auto; width: 22px; height: 22px; position: relative; }
.sk-spinner-fading-circle .sk-circle { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.sk-spinner-fading-circle .sk-circle:before { content: ''; display: block; margin: 0 auto; width: 18%; height: 18%; background-color: #bc2536; border-radius: 100%; -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out; animation: sk-circleFadeDelay 1.2s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.sk-spinner-fading-circle .sk-circle2 { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); }
.sk-spinner-fading-circle .sk-circle3 { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); }
.sk-spinner-fading-circle .sk-circle4 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.sk-spinner-fading-circle .sk-circle5 { -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg); }
.sk-spinner-fading-circle .sk-circle6 { -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg); }
.sk-spinner-fading-circle .sk-circle7 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.sk-spinner-fading-circle .sk-circle8 { -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg); }
.sk-spinner-fading-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); }
.sk-spinner-fading-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
.sk-spinner-fading-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg); }
.sk-spinner-fading-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg); }
.sk-spinner-fading-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.sk-spinner-fading-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; }
.sk-spinner-fading-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.sk-spinner-fading-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.sk-spinner-fading-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }
.sk-spinner-fading-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }
.sk-spinner-fading-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }
.sk-spinner-fading-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }
.sk-spinner-fading-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }
.sk-spinner-fading-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }
.sk-spinner-fading-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }
@-webkit-keyframes sk-circleFadeDelay {
    0%, 39%, 100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}
@keyframes sk-circleFadeDelay {
    0%, 39%, 100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}
/*
 *
 *   INSPINIA Landing Page - Responsive Admin Theme
 *   Copyright 2014 Webapplayers.com
 *
*/
/* GLOBAL STYLES
-------------------------------------------------- */
/* PACE PLUGIN
-------------------------------------------------- */
.landing-page.pace .pace-progress { background: #fff; position: fixed; z-index: 2000; top: 0; left: 0; height: 2px; -webkit-transition: width 1s; -moz-transition: width 1s; -o-transition: width 1s; transition: width 1s; }
.pace-inactive { display: none; }
body.landing-page { color: #676a6c; font-family: 'Open Sans', helvetica, arial, sans-serif; background-color: #fff; }
header { background: #bc2235; width: 100%; padding: 6px 0; z-index: 9999; }
.landing-page { /* CUSTOMIZE THE NAVBAR
  -------------------------------------------------- */ /* Flip around the padding for proper display in narrow viewports */ /* BACKGROUNDS SLIDER
  -------------------------------------------------- */ /* CUSTOMIZE THE CAROUSEL
  -------------------------------------------------- */ /* Carousel base class */ /* Since positioning the image, we need to help out the caption */ /* Declare heights because of positioning of img element */ /* Sections
  ------------------------- */ /* Buttons - only primary custom button
  ------------------------- */ /* RESPONSIVE CSS
  -------------------------------------------------- */ }
.landing-page span.navy { color: #bc2536; }
.landing-page p.text-color { color: #676a6c; }
.landing-page a.navy-link { color: #bc2536; text-decoration: none; }
.landing-page a.navy-link:hover { color: #A92131; }
.landing-page address { font-size: 13px; }
.landing-page h1 { margin-top: 10px; font-size: 30px; font-weight: 200; }
.landing-page .navy-line { width: 60px; height: 1px; margin: 60px auto 0; border-bottom: 2px solid #bc2536; }
header .navbar { margin: 0; min-height: inherit; }
.navbar-wrapper > .container { padding-right: 0; padding-left: 0; }
.navbar-wrapper .navbar { padding-right: 15px; padding-left: 15px; }
.navbar-default { background-color: transparent; border-color: transparent; transition: all 0.3s ease-in-out 0s; }
.navbar-default .nav li a { color: #676a6d; font-family: 'Open Sans', helvetica, arial, sans-serif; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; font-size: 14px; }
.navbar-nav > li > a { padding-top: 25px; border-top: 6px solid transparent; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover { background: transparent; color: #333; border-top: 6px solid #bc2536; }
#navbar .navbar-brand.signup:hover { color: #bc2236 !important; background: rgba(0,0,0,0.2) !important; }
#navbar .navbar-brand.login:hover { color: #fff !important; background: #971b2a !important; }
.navbar-default .navbar-nav > .active > a:focus { background: transparent; color: #333; }
.navbar-default .navbar-nav > .active > a:focus { background: transparent; color: #333; }
.navbar-default.navbar-scroll .navbar-nav > .active > a:focus { background: transparent; color: inherit; }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { background: #A92131; color: #fff; }
.navbar-default .navbar-brand { color: #fff; height: auto; display: block; font-size: 14px; background: #bc2536; padding: 15px 20px 15px 20px; border-radius: 0 0 5px 5px; font-weight: 700; transition: all 0.3s ease-in-out 0s; }
.navbar-scroll.navbar-default .nav li a { color: #676a6c; }
.landing-page .navbar-scroll.navbar-default .nav li a:hover { color: #bc2536; }
.navbar-wrapper .navbar.navbar-scroll { background: #fff; border-bottom: 1px solid #ddd; border-radius: 0; padding-bottom: 0; padding-top: 0; position: fixed; top: 0; width: 100%; z-index: 999; }
.nav > li.active { border: none; background: inherit; }
.nav > li > a { padding: 25px 33px 15px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover { border-top: 6px solid #bc2536; }
.navbar-fixed-top { border: none !important; }
.navbar-fixed-top.navbar-scroll { border-bottom: 1px solid #E9E0D6 !important; }
.navbar.navbar-scroll .navbar-brand { margin-top: 15px; border-radius: 5px; font-size: 12px; padding: 10px; height: auto; }
.header-back { width: 100%; }
.header-back.one { background: url('../img/landing/header_1.png') 50% 0 no-repeat; background-size: 100%; }
.header-back.two { background: url('../img/landing/header_2.png') 50% 0 no-repeat; background-size: 100%; }
.landing-page .services { padding-top: 60px; }
.landing-page .services h2 { font-size: 20px; letter-spacing: -1px; font-weight: 600; text-transform: uppercase; }
.landing-page .features-block { margin-top: 40px; }
.landing-page .features-text { margin-top: 40px; }
.landing-page .features small { color: #bc2536; }
.landing-page .features h2 { font-size: 18px; margin-top: 5px; }
.landing-page .features-text-alone { margin: 40px 0; }
.landing-page .features-text-alone h1 { font-weight: 200; }
.landing-page .features-icon { color: #bc2536; font-size: 40px; }
.landing-page .navy-section { margin-top: 60px; background: #bc2536; color: #fff; padding: 20px 0; }
.landing-page .gray-section { background: #f4f4f4; margin-top: 60px; }
.landing-page .team-member { text-align: center; }
.landing-page .team-member img { margin: auto; }
footer .social-icon a { color: #fff; margin: 0 5px; height: 32px; width: 32px; display: inline-block; font-size: 0; }
footer .social-icon { display: block; text-align: center; margin-bottom: 25px; }
footer .social-icon a.facebook { background-position: 0 0; }
footer .social-icon a.instagram { background-position: -71px 0; }
footer .social-icon a.twitter { background-position: -142px 0; }
footer .social-icon a.youtube { background-position: -211px 0; }
footer .social-icon a.linkedin { background-position: -282px 0; }
.copyright p { font-size: 16px; color: #fff; margin-bottom: 5px; }
.landing-page .social-icon a:hover { opacity: 0.75; }
.landing-page .img-small { height: 88px; width: 88px; }
.landing-page .pricing-plan { margin: 20px 30px 0 30px; border-radius: 4px; }
.landing-page .pricing-plan.selected { transform: scale(1.1); background: #f4f4f4; }
.landing-page .pricing-plan li { padding: 10px 16px; border-top: 1px solid #e7eaec; text-align: center; color: #aeaeae; }
.landing-page .pricing-plan .pricing-price span { font-weight: 700; color: #bc2536; }
.landing-page li.pricing-desc { font-size: 13px; border-top: none; padding: 20px 16px; }
.landing-page li.pricing-title { background: #bc2536; color: #fff; padding: 10px; border-radius: 4px 4px 0 0; font-size: 22px; font-weight: 600; }
.landing-page .testimonials { padding-top: 80px; padding-bottom: 90px; background-color: #bc2536;/* background-image: url('../img/landing/avatar_all.png');*/ }
.landing-page .big-icon { font-size: 56px !important; }
.landing-page .features .big-icon { color: #bc2536 !important; }
.landing-page .contact { /*background-image: url('../img/landing/word_map.png');*/ background-position: 50% 50%; background-repeat: no-repeat; margin-top: 60px; }
.landing-page section.timeline { padding-bottom: 30px; }
.landing-page section.comments { padding-bottom: 80px; }
.landing-page .comments-avatar { margin-top: 25px; margin-left: 22px; }
.landing-page .comments-avatar .commens-name { font-weight: 600; font-size: 14px; }
.landing-page .comments-avatar img { width: 42px; height: 42px; border-radius: 50%; margin-right: 10px; }
.landing-page .bubble { position: relative; height: 120px; padding: 20px; background: #FFFFFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-style: italic; font-size: 14px; }
.landing-page .bubble:after { content: ''; position: absolute; border-style: solid; border-width: 15px 14px 0; border-color: #FFFFFF transparent; display: block; width: 0; z-index: 1; bottom: -15px; left: 30px; }
.landing-page .btn-primary.btn-outline:hover, .landing-page .btn-success.btn-outline:hover, .landing-page .btn-info.btn-outline:hover, .landing-page .btn-warning.btn-outline:hover, .landing-page .btn-danger.btn-outline:hover { color: #fff; }
.landing-page .btn-primary { background-color: #bc2536; border-color: #bc2536; color: #FFFFFF; font-size: 14px; padding: 10px 20px; font-weight: 600; }
.landing-page .btn-primary:hover, .landing-page .btn-primary:focus, .landing-page .btn-primary:active, .landing-page .btn-primary.active, .landing-page .open .dropdown-toggle.btn-primary { background-color: #A92131; border-color: #A92131; color: #FFFFFF; }
.landing-page .btn-primary:active, .landing-page .btn-primary.active, .landing-page .open .dropdown-toggle.btn-primary { background-image: none; }
.landing-page .btn-primary.disabled, .landing-page .btn-primary.disabled:hover, .landing-page .btn-primary.disabled:focus, .landing-page .btn-primary.disabled:active, .landing-page .btn-primary.disabled.active, .landing-page .btn-primary[disabled], .landing-page .btn-primary[disabled]:hover, .landing-page .btn-primary[disabled]:focus, .landing-page .btn-primary[disabled]:active, .landing-page .btn-primary.active[disabled], .landing-page fieldset[disabled] .btn-primary, .landing-page fieldset[disabled] .btn-primary:hover, .landing-page fieldset[disabled] .btn-primary:focus, .landing-page fieldset[disabled] .btn-primary:active, .landing-page fieldset[disabled] .btn-primary.active { background-color: #1dc5a3; border-color: #1dc5a3; }
.login, .signup { border: 2px solid #bc2236 !important; border-radius: 0 3px 3px 0 !important; -webkit-border-radius: 0 3px 3px 0 !important; -moz-border-radius: 0 3px 3px 0 !important; color: #bc2236 !important; display: block !important; height: 38px !important; line-height: 28px !important; margin: 0 -2px 0 0 !important; padding: 3px 20px !important; }
.login:focus, .signup:focus { background: #A92131; color: #fff; }
.signup { margin-left: 30px !important; background: #f9f8f8 !important; border-radius: 3px 0 0 3px !important; -webkit-border-radius: 3px 0 0 3px !important; -moz-border-radius: 3px 0 0 3px !important; }
.login { background-color: #bc2236; color: #fff!important; }
.signup:hover, .signup:focus { color: #e9e0d6 !important; }
.navbar-header { padding: 0; }
.logo { max-height: 35px; margin-top: 0px; }
.page_banner > img { max-width: 100%; width: 100%; }
.page_banner { display: block; position: relative; margin-top: 50px; }
.page_banner .app-icon { width: auto; margin-right: 10px; display: inline-block; }
.page_banner .caption { position: absolute; top: 40px; z-index: 99; display: block; right: 0; left: 0; padding-top: 40px; }
.signup-btn { background: #bc2235; color: #fff; padding: 12px 15px; text-transform: uppercase; text-align: center; border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; display: inline-block; font-family: roboto; font-size: 15px; font-weight: 600; margin-bottom: 10px; }
.signup-btn:hover, .signup-btn:focus { text-decoration: none; background: #fff; color: #971d2d; }
.page_banner .caption h3 { color: #fff; line-height: 31px; font-family: 'RobotoLight'; font-size: 24px; font-weight: lighter; margin: 30px 0; }
.video_panel { padding:50px 0 74px; }
.video_panel h3 { color: #676a6d; font-size: 40px; font-weight: 400; margin: 30px 0; padding-top: 50px; }
.video_panel p, .column p { font-size: 20px; color: #676a6d; margin-bottom: 30px; letter-spacing: 0.01px; }
.video_panel .find-btn {color: #337ab7; font-weight: 400; font-size: 26px; text-decoration: underline; padding: 6px 5px; font-family: roboto; display: inline-block; margin: 20px 0; }
.video_panel .find-btn:before {content: "";background: rgba(0, 0, 0, 0) url(https://cdn2.nrgedge.net/static/landing/sprite1.png) no-repeat;
    display: inline-block;width: 45px;height: 52px;vertical-align: middle;margin-right: 10px;}
.video_panel .col-md-4 { padding: 0 50px; }
.column { background: #efefef; display: block; padding: 40px 0 65px; position: relative; margin-bottom: 3px; }
.column h1 { color: #676a6d; text-align: center; font-size: 40px; font-family: Open Sans; margin-bottom: 120px; font-weight: 400; }
.column h3 { color: #676a6d; font-size: 34px; font-weight: 300; margin: 20px 0; font-family: roboto; }
.column .container { bottom: 150px; left: 0; position: absolute; right: 0; }
.column .col-md-5 { padding-left: 48px; }
.column.pd-top { padding-bottom: 75px; padding-top: 97px; }
.column .profile-thumb { padding-left: 12px; }
.column .container.last-col { bottom: 90px; }
.sign-btn {
    display: block;
    text-align: center;
    padding: 37px 0 49px;
    margin-bottom: -3px;
}
.sign-btn a { background: #bc2236; color: #fff; text-transform: uppercase; font-size: 14px; text-align: center; border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; padding: 13px 32px; display: inline-block; font-weight: 700; }
footer { background: #444444; padding: 15px 0; float: left; width: 100%; }
footer .navs.text-center a { color: #f0cec5; font-size: 18px; margin: 0; padding: 0 15px; }
footer .navs { margin-bottom: 20px; }
.footer-content { margin-top: 15px; }
.top-panel p { display: inline-block; font-size: 14px; color: #888; }
.top-panel { display: block; padding: 20px 0 10px; }

@media (min-width: 768px) {
    .navbar-wrapper .container { padding-right: 15px; padding-left: 15px; }
    .navbar-wrapper .navbar { padding-right: 0; padding-left: 0; }
    .navbar-wrapper .navbar { border-radius: 4px; }
    .landing-page .carousel-caption p { margin-bottom: 20px; font-size: 14px; line-height: 1.4; }
    .landing-page .featurette-heading { font-size: 50px; }
}

@media screen and (max-width: 1024px) {
    .page_banner .caption { padding-top: 20px; top: 20px; }
    .page_banner .caption h3 { font-size: 22px; margin: 20px 0; }
    .video_panel .col-md-4 { padding-left: 15px; }
    .video_panel h3 { padding: 0; }
    .column .container { bottom: 75px; }
    .column .container.last-col { bottom: 60px; }
    .navbar-wrapper .navbar { padding-bottom: 0; }
    .navbar-header { padding: 0; }
    .navbar-nav > li > a { padding: 16px 10px; }
}

@media screen and (max-width: 992px) {
    .container { width: auto; }
    .navbar-header { margin-left: 0!important }
    .page_banner .caption { padding-top: 10px; top: 10px; }
    .page_banner .caption h3 { font-size: 20px; margin: 20px 0; }
    .nav > li > a { padding: 15px 15px 15px; }
    .page_banner .caption h3 { margin: 10px 0; width: 45%; }
    .column .container.last-col, .column .container { bottom: auto; top: 95px }
    .column h3 { font-size: 28px; }
    .column .profile-thumb { padding-top: 15px; }
    .video_panel p, .column p { font-size: 18px; }
    .column .mob-fet { padding-top: 92px; }
    .navbar.navbar-default.navbar-scroll .nav.navbar-nav li a { padding: 20px 15px; }
}

@media screen and (max-width: 768px) {
    .space_top-tab { padding-top: 25px; }
    .space_top-tab2 { padding-top: 25px; }
    .landing-page .carousel-caption, .landing-page .carousel-caption.blank { left: 5%; top: 80px; }
    .landing-page .carousel-caption h1 { font-size: 28px; }
    .navbar.navbar-scroll .navbar-brand { margin-top: 6px; }
    .navbar-default { padding: 15px 0; }
    .navbar-default .navbar-nav > .active > a:focus { background: transparent; color: inherit; }
    .navbar-default .nav li a { color: #676a6c; }
    .navbar-default .nav li a:hover { color: #bc2536; }
    .navbar-wrapper .navbar { padding-top: 0; padding-bottom: 5px; border-radius: 0; }
    .nav > li > a { padding: 25px 10px 15px 10px; }
    .navbar-nav > li > a { padding: 16px 10px; }
    .navbar .navbar-brand { margin-top: 6px; border-radius: 5px; font-size: 12px; padding: 10px; height: auto; }
    .navbar-wrapper .navbar { padding-left: 15px; padding-right: 5px; }
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover { color: inherit; }
    .landing-page .carousel-control { display: none; }
    .page_banner .app-icon { width: 110px; }
    .page_banner .caption { top: 0 }
    .signup-btn { font-size: 13px; padding: 8px 15px; margin: 0; }
    .video_panel h3 { margin: 0 0 20px }
    .video_panel p, .column p { margin: 0; font-size: 18px }
    .column p { margin-bottom: 15px; }
    .column .col-md-5 { padding-left: 20px; }
    .column h3 { font-size: 30px; margin: 10px 0; }
    .column .container.last-col, .column .container { top: 20px; }
    .column.pd-top { padding-top: 40px; }
    .column .mob-fet { padding-top: 132px; }
    .column h1 { margin-bottom: 60px; }
}

@media (min-width: 992px) {
    .landing-page .featurette-heading { margin-top: 120px; }
}

@media (max-width: 768px) {
    .navbar .navbar-header .navbar-toggle { background-color: #ffffff; padding: 9px 10px; border: none; float: right; }
    .navbar-collapse { height: auto !important; }
}

@media screen and (max-width: 768px) {
    .menu-visible-md { display: block !important; }
    .menu-visible-lg { display: block !important; }
    .navbar-header { margin: 0 !important; width: 100%; }
    .navbar-nav > li > a { border-bottom: 1px solid #eee; padding: 10px; }
    .column .container { position: relative; bottom: auto; }
    .column img { display: block; margin: 0 auto; max-width: 100%; }
    .column .container .col-xs-12 img { margin: 0 }
    .navbar-toggle { margin: 20px 0 0; }
    header { padding: 0; }
    .video_panel h3 { font-size: 36px }
    .column h1 { margin-bottom: 50px }
    .app_icon { display: none; }
    .page_banner .caption { top: 20px }
    .column .profile-thumb { padding-right: 12px; }
    .navbar-wrapper .navbar { position: fixed; top: 0; width: 100%; }
    /* 29 dec 2015 */
    button.navbar-toggle { margin-top: 0; }
    .logo { margin-top: 0; max-height: 30px; }
    .navbar-wrapper .navbar { padding-bottom: 0; padding-left: 0; padding-right: 0px; }
    .navbar-header { padding: 9px 0 8px; }
    .page_banner { margin-top: 45px; }
    .column .mob-fet { padding-top: 42px; }
    /* 29 dec 2015 */
}

@media screen and (max-width: 640px) {
    .page_banner .app-icon { margin: 16px 6px 0; }
    footer .navs.text-center a { font-size: 16px; }
    footer .navs.text-center a { padding: 0 6px }
    .page_banner .caption h3 { font-size: 19px; }
    .page_banner .caption { top: 0; }
    .page_banner .app-icon { width: 100px; margin: 10px 6px 0; }
    .page_banner .app-icon { display: none; }
    .middle-box { padding-top: 50px; }
}

@media screen and (max-width: 479px) {
    .page_banner .app-icon { display: none; }
    .video_panel h3 { font-size: 30px; margin: 15px 0 0; }
    .column h1 { margin-bottom: 20px }
    footer .social-icon a { margin: 0 2px; }
    footer .navs.text-center a, .copyright p { font-size: 14px; }
    .fancybox-inner { height: 233px!important }
    .signup-btn, .page_banner .caption h3 { display: none }
    .navbar-wrapper .navbar.navbar-scroll { height: 70px; }
}
body.rtls { /* Theme config */ }
body.rtls #page-wrapper { margin: 0 220px 0 0; }
body.rtls .nav-second-level li a { padding: 7px 35px 7px 10px; }
body.rtls .ibox-title h5 { float: right; }
body.rtls .pull-right { float: left !important; }
body.rtls .pull-left { float: right !important; }
body.rtls .ibox-tools { float: left; }
body.rtls .stat-percent { float: left; }
body.rtls .navbar-right { float: left !important; }
body.rtls .navbar-top-links li:last-child { margin-left: 40px; margin-right: 0; }
body.rtls .minimalize-styl-2 { float: right; margin: 14px 20px 5px 5px; }
body.rtls .feed-element > .pull-left { margin-left: 10px; margin-right: 0; }
body.rtls .timeline-item .date { text-align: left; }
body.rtls .timeline-item .date i { left: 0; right: auto; }
body.rtls .timeline-item .content { border-right: 1px solid #e7eaec; border-left: none; }
body.rtls .theme-config { left: 0; right: auto; }
body.rtls .spin-icon { border-radius: 0 20px 20px 0; }
body.rtls .toast-close-button { float: left; }
body.rtls #toast-container > .toast:before { margin: auto -1.5em auto 0.5em; }
body.rtls #toast-container > div { padding: 15px 50px 15px 15px; }
body.rtls .center-orientation .vertical-timeline-icon i { margin-left: 0; margin-right: -12px; }
body.rtls .vertical-timeline-icon i { right: 50%; left: auto; margin-left: auto; margin-right: -12px; }
body.rtls .file-box { float: right; }
body.rtls ul.notes li { float: right; }
body.rtls .chat-users, body.rtls .chat-statistic { margin-right: -30px; margin-left: auto; }
body.rtls .dropdown-menu > li > a { text-align: right; }
body.rtls .b-r { border-left: 1px solid #e7eaec; border-right: none; }
body.rtls .dd-list .dd-list { padding-right: 30px; padding-left: 0; }
body.rtls .dd-item > button { float: right; }
body.rtls .theme-config-box { margin-left: -220px; margin-right: 0; }
body.rtls .theme-config-box.show { margin-left: 0; margin-right: 0; }
body.rtls .spin-icon { right: 0; left: auto; }
body.rtls .skin-setttings { margin-right: 40px; margin-left: 0; }
body.rtls .skin-setttings { direction: ltr; }
body.rtls .footer.fixed { margin-right: 220px; margin-left: 0; }

@media (max-width: 992px) {
    body.rtls .chat-users, body.rtls .chat-statistic { margin-right: 0px; }
}
body.rtls.mini-navbar .footer.fixed, body.body-small.mini-navbar .footer.fixed { margin: 0 70px 0 0; }
body.rtls.mini-navbar.fixed-sidebar .footer.fixed, body.body-small.mini-navbar .footer.fixed { margin: 0 0 0 0; }
body.rtls.top-navigation .navbar-toggle { float: right; margin-left: 15px; margin-right: 15px; }
.body-small.rtls.top-navigation .navbar-header { float: none; }
body.rtls.top-navigation #page-wrapper { margin: 0; }
body.rtls.mini-navbar #page-wrapper { margin: 0 70px 0 0; }
body.rtls.mini-navbar.fixed-sidebar #page-wrapper { margin: 0 0 0 0; }
body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper { margin: 0 220px 0 0; }
body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side { width: 220px; }
.body-small.rtls .navbar-fixed-top { margin-right: 0px; }
.body-small.rtls .navbar-header { float: right; }
body.rtls .navbar-top-links li:last-child { margin-left: 20px; }
body.rtls .top-navigation #page-wrapper, body.rtls.mini-navbar .top-navigation #page-wrapper, body.rtls.mini-navbar.top-navigation #page-wrapper { margin: 0; }
body.rtls .top-navigation .footer.fixed, body.rtls.top-navigation .footer.fixed { margin: 0; }

@media (max-width: 768px) {
    body.rtls .navbar-top-links li:last-child { margin-left: 20px; }
    .body-small.rtls #page-wrapper { position: inherit; margin: 0 0 0 0px; min-height: 1000px; }
    .body-small.rtls .navbar-static-side { display: none; z-index: 2001; position: absolute; width: 70px; }
    .body-small.rtls.mini-navbar .navbar-static-side { display: block; }
    .rtls.fixed-sidebar.body-small .navbar-static-side { display: none; z-index: 2001; position: fixed; width: 220px; }
    .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side { display: block; }
}
.rtls .ltr-support { direction: ltr; }
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config { position: absolute; top: 90px; right: 0px; overflow: hidden; }
.theme-config-box { margin-right: -220px; position: relative; z-index: 2000; transition-duration: 0.8s; }
.theme-config-box.show { margin-right: 0px; }
.spin-icon { background: #bc2536; position: absolute; padding: 7px 10px 7px 13px; border-radius: 20px 0px 0px 20px; font-size: 16px; top: 0; left: 0px; width: 40px; color: #fff; cursor: pointer; }
.skin-setttings { width: 220px; margin-left: 40px; background: #EFEFEF; }
.skin-setttings .title { background: #efefef; text-align: center; text-transform: uppercase; font-weight: 600; display: block; padding: 10px 15px; font-size: 12px; }
.setings-item { padding: 10px 30px; }
.setings-item.skin { text-align: center; }
.setings-item .switch { float: right; }
.skin-name a { text-transform: uppercase; }
.setings-item a { color: #fff; }
.default-skin, .blue-skin, .ultra-skin, .yellow-skin { text-align: center; }
.default-skin { font-weight: 600; background: #283A49; }
.default-skin:hover { background: #1e2e3d; }
.blue-skin { font-weight: 600; background: url("patterns/header-profile-skin-1.png") repeat scroll 0 0; }
.blue-skin:hover { background: #0d8ddb; }
.yellow-skin { font-weight: 600; background: url("patterns/header-profile-skin-3.png") repeat scroll 0 100%; }
.yellow-skin:hover { background: #ce8735; }
.ultra-skin { padding: 20px 10px; font-weight: 600; background: url("patterns/3.png") repeat scroll 0 0; }
.ultra-skin:hover { background: url("patterns/4.png") repeat scroll 0 0; }
/*
 *
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 *
*/
.skin-1 .minimalize-styl-2 { margin: 14px 5px 5px 30px; }
.skin-1 .navbar-top-links li:last-child { margin-right: 30px; }
.skin-1.fixed-nav .minimalize-styl-2 { margin: 14px 5px 5px 15px; }
.skin-1 .spin-icon { background: #0e9aef !important; }
.skin-1 .nav-header { background: #0e9aef; background: url('patterns/header-profile-skin-1.png'); }
.skin-1.mini-navbar .nav-second-level { background: #3e495f; }
.skin-1 .breadcrumb { background: transparent; }
.skin-1 .page-heading { border: none; }
.skin-1 .nav > li.active { background: #3a4459; }
.skin-1 .nav > li > a { color: #9ea6b9; }
.skin-1 .nav > li.active > a { color: #fff; }
.skin-1 .navbar-minimalize { background: #0e9aef; border-color: #0e9aef; }
body.skin-1 { background: #3e495f; }
.skin-1 .navbar-static-top { background: #ffffff; }
.skin-1 .dashboard-header { background: transparent; border-bottom: none !important; border-top: none; padding: 20px 30px 10px 30px; }
.fixed-nav.skin-1 .navbar-fixed-top { background: #fff; }
.skin-1 .wrapper-content { padding: 30px 15px; }
.skin-1 #page-wrapper { background: #f4f6fa; }
.skin-1 .ibox-title, .skin-1 .ibox-content { border-width: 1px; }
.skin-1 .ibox-content:last-child { border-style: solid solid solid solid; }
.skin-1 .nav > li.active { border: none; }
.skin-1 .nav-header { padding: 35px 25px 25px 25px; }
.skin-1 .nav-header a.dropdown-toggle { color: #fff; margin-top: 10px; }
.skin-1 .nav-header a.dropdown-toggle .text-muted { color: #fff; opacity: 0.8; }
.skin-1 .profile-element { text-align: center; }
.skin-1 .img-circle { border-radius: 5px; }
.skin-1 .navbar-default .nav > li > a:hover, .skin-1 .navbar-default .nav > li > a:focus { background: #D2CAC1; color: #293846; }
.skin-1 .nav.nav-tabs > li.active > a { color: #555; }
.skin-1 .nav.nav-tabs > li.active { background: transparent; }
/*
 *
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 *
*/
body.skin-2 { color: #565758 !important; }
.skin-2 .minimalize-styl-2 { margin: 14px 5px 5px 25px; }
.skin-2 .navbar-top-links li:last-child { margin-right: 25px; }
.skin-2 .spin-icon { background: #23c6c8 !important; }
.skin-2 .nav-header { background: #23c6c8; background: url('patterns/header-profile-skin-2.png'); }
.skin-2.mini-navbar .nav-second-level { background: #ededed; }
.skin-2 .breadcrumb { background: transparent; }
.skin-2.fixed-nav .minimalize-styl-2 { margin: 14px 5px 5px 15px; }
.skin-2 .page-heading { border: none; background: rgba(255, 255, 255, 0.7); }
.skin-2 .nav > li.active { background: #e0e0e0; }
.skin-2 .logo-element { padding: 17px 0; }
.skin-2 .nav > li > a, .skin-2 .welcome-message { color: #edf6ff; }
.skin-2 #top-search::-moz-placeholder {
    color: #edf6ff;
    opacity: 0.5;
}
#top-search { width: 325px; }
.skin-2 #side-menu > li > a, .skin-2 .nav.nav-second-level > li > a { color: #586b7d; }
.skin-2 .nav > li.active > a { color: #213a53; }
.skin-2.mini-navbar .nav-header { background: #213a53; }
.skin-2 .navbar-minimalize { background: #23c6c8; border-color: #23c6c8; }
.skin-2 .border-bottom { border-bottom: none !important; }
.skin-2 #top-search { color: #fff; }
body.skin-2 #wrapper { background-color: #ededed; }
.skin-2 .navbar-static-top { background: #213a53; }
.fixed-nav.skin-2 .navbar-fixed-top { background: #213a53; border-bottom: none !important; }
.skin-2 .nav-header { padding: 30px 25px 30px 25px; }
.skin-2 .dashboard-header { background: rgba(255, 255, 255, 0.4); border-bottom: none !important; border-top: none; padding: 20px 30px 20px 30px; }
.skin-2 .wrapper-content { padding: 30px 15px; }
.skin-2 .dashoard-1 .wrapper-content { padding: 0px 30px 25px 30px; }
.skin-2 .ibox-title { background: rgba(255, 255, 255, 0.7); border: none; margin-bottom: 1px; }
.skin-2 .ibox-content { background: rgba(255, 255, 255, 0.4); border: none !important; }
.skin-2 #page-wrapper { background: #f6f6f6; background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%); background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%); background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%); background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)"; }
.skin-2 .ibox-title, .skin-2 .ibox-content { border-width: 1px; }
.skin-2 .ibox-content:last-child { border-style: solid solid solid solid; }
.skin-2 .nav > li.active { border: none; }
.skin-2 .nav-header a.dropdown-toggle { color: #edf6ff; margin-top: 10px; }
.skin-2 .nav-header a.dropdown-toggle .text-muted { color: #edf6ff; opacity: 0.8; }
.skin-2 .img-circle { border-radius: 10px; }
.skin-2 .nav.navbar-top-links > li > a:hover, .skin-2 .nav.navbar-top-links > li > a:focus { background: #1a2d41; }
.skin-2 .navbar-default .nav > li > a:hover, .skin-2 .navbar-default .nav > li > a:focus { background: #e0e0e0; color: #213a53; }
.skin-2 .nav.nav-tabs > li.active > a { color: #555; }
.skin-2 .nav.nav-tabs > li.active { background: transparent; }
/*
 *
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 *
*/
.skin-3 .minimalize-styl-2 { margin: 14px 5px 5px 30px; }
.skin-3 .navbar-top-links li:last-child { margin-right: 30px; }
.skin-3.fixed-nav .minimalize-styl-2 { margin: 14px 5px 5px 15px; }
.skin-3 .spin-icon { background: #ecba52 !important; }
body.boxed-layout.skin-3 #wrapper { background: #3e2c42; }
.skin-3 .nav-header { background: #ecba52; background: url('patterns/header-profile-skin-3.png'); }
.skin-3.mini-navbar .nav-second-level { background: #3e2c42; }
.skin-3 .breadcrumb { background: transparent; }
.skin-3 .page-heading { border: none; }
.skin-3 .nav > li.active { background: #38283c; }
.fixed-nav.skin-3 .navbar-fixed-top { background: #fff; }
.skin-3 .nav > li > a { color: #948b96; }
.skin-3 .nav > li.active > a { color: #fff; }
.skin-3 .navbar-minimalize { background: #ecba52; border-color: #ecba52; }
body.skin-3 { background: #3e2c42; }
.skin-3 .navbar-static-top { background: #ffffff; }
.skin-3 .dashboard-header { background: transparent; border-bottom: none !important; border-top: none; padding: 20px 30px 10px 30px; }
.skin-3 .wrapper-content { padding: 30px 15px; }
.skin-3 #page-wrapper { background: #f4f6fa; }
.skin-3 .ibox-title, .skin-3 .ibox-content { border-width: 1px; }
.skin-3 .ibox-content:last-child { border-style: solid solid solid solid; }
.skin-3 .nav > li.active { border: none; }
.skin-3 .nav-header { padding: 35px 25px 25px 25px; }
.skin-3 .nav-header a.dropdown-toggle { color: #fff; margin-top: 10px; }
.skin-3 .nav-header a.dropdown-toggle .text-muted { color: #fff; opacity: 0.8; }
.skin-3 .profile-element { text-align: center; }
.skin-3 .img-circle { border-radius: 5px; }
.skin-3 .navbar-default .nav > li > a:hover, .skin-3 .navbar-default .nav > li > a:focus { background: #38283c; color: #fff; }
.skin-3 .nav.nav-tabs > li.active > a { color: #555; }
.skin-3 .nav.nav-tabs > li.active { background: transparent; }
body.md-skin { font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: #ffffff; }
.md-skin .nav-header { background: url("patterns/4.png") no-repeat; }
.md-skin .label, .md-skin .badge { font-family: 'Roboto'; }
.md-skin .font-bold { font-weight: 500; }
.md-skin .wrapper-content { padding: 30px 20px 40px; }

@media (max-width: 768px) {
    .md-skin .wrapper-content { padding: 30px 0 40px; }
}
.md-skin .page-heading { border-bottom: none !important; border-top: 0; padding: 0 10px 20px 10px; box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.34), 0 0px 6px 0px rgba(0, 0, 0, 0.14); }
.md-skin .full-height-layout .page-heading { border-bottom: 1px solid #e7eaec !important; }
.md-skin .ibox { clear: both; margin-bottom: 25px; margin-top: 0; padding: 0; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
.md-skin .ibox.border-bottom { border-bottom: none !important; }
.md-skin .ibox-title, .md-skin .ibox-content { border-style: none; }
.md-skin .ibox-title h5 { font-size: 16px; font-weight: 400; }
.md-skin a.close-canvas-menu { color: #ffffff; }
.md-skin .welcome-message { color: #ffffff; font-weight: 300; }
.md-skin #top-search::-moz-placeholder {
    color: #ffffff;
}
.md-skin #top-search::-webkit-input-placeholder {
    color: #ffffff;
}
.md-skin #nestable-output, .md-skin #nestable2-output { font-family: 'Roboto', lucida grande, lucida sans unicode, helvetica, arial, sans-serif; }
.md-skin .landing-page { font-family: 'Roboto', helvetica, arial, sans-serif; }
.md-skin .landing-page.navbar-default.navbar-scroll { background-color: #fff !important; }
.md-skin .landing-page.navbar-default { background-color: transparent !important; box-shadow: none; }
.md-skin .landing-page.navbar-default .nav li a { font-family: 'Roboto', helvetica, arial, sans-serif; }
.md-skin .nav > li > a { color: #676a6c; padding: 14px 20px 14px 25px; }
.md-skin .nav.navbar-right > li > a { color: #ffffff; }
.md-skin .nav > li.active > a { color: #5b5d5f; font-weight: 700; }
.md-skin .navbar-default .nav > li > a:hover, .md-skin .navbar-default .nav > li > a:focus { font-weight: 700; color: #5b5d5f; }
.md-skin .nav .open > a, .md-skin .nav .open > a:hover, .md-skin .nav .open > a:focus { background: #bc2536; }
.md-skin .navbar-top-links li { display: inline-table; }
.md-skin .navbar-top-links .dropdown-menu li { display: block; }
.md-skin .pace-done .nav-header { transition: all 0.4s; }
.md-skin .nav > li.active { background: #f8f8f9; }
.md-skin .nav-second-level li a { padding: 7px 10px 7px 52px; }
.md-skin .navbar-top-links li a { padding: 20px 10px; min-height: 50px; }
.md-skin .nav > li > a { font-weight: 400; }
.md-skin .navbar-static-side .nav > li > a:focus, .md-skin .navbar-static-side .nav > li > a:hover { background-color: inherit; }
.md-skin .navbar-top-links .dropdown-menu li a { padding: 3px 20px; min-height: inherit; }
.md-skin .nav-header a { color: #ffffff; }
.md-skin .nav-header .text-muted { color: #ffffff; }
.md-skin .navbar-form-custom .form-control { font-weight: 300; }
.md-skin .mini-navbar .nav-second-level { background-color: inherit; }
.md-skin .mini-navbar li.active .nav-second-level { left: 65px; }
.md-skin .canvas-menu.mini-navbar .nav-second-level { background: inherit; }
.md-skin .pace-done .navbar-static-side, .md-skin .pace-done .nav-header, .md-skin .pace-done li.active, .md-skin .pace-done #page-wrapper, .md-skin .pace-done .footer { -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.md-skin .navbar-fixed-top { background: #fff; transition-duration: 0.4s; z-index: 2030; border-bottom: none !important; }
.md-skin .navbar-fixed-top, .md-skin .navbar-static-top { background-color: #bc2536 !important; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
.md-skin .navbar-static-side { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
.md-skin #right-sidebar { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); border: none; z-index: 900; }
.md-skin .white-bg .navbar-fixed-top, .md-skin .white-bg .navbar-static-top { background: #fff !important; }
.md-skin .contact-box { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); border: none; }
.md-skin .dashboard-header { border-bottom: none !important; border-top: 0; padding: 20px 20px 20px 20px; margin: 30px 20px 0 20px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }

@media (max-width: 768px) {
    .md-skin .dashboard-header { margin: 20px 0 0 0; }
}
.md-skin ul.notes li div { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
.md-skin .file { border: none; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
.md-skin .mail-box { background-color: #ffffff; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); padding: 0; margin-bottom: 20px; border: none; }
.md-skin .mail-box-header { border: none; background-color: #ffffff; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); padding: 30px 20px 20px 20px; }
.md-skin .mailbox-content { border: none; padding: 20px; background: #ffffff; }
.md-skin .social-feed-box { border: none; background: #fff; margin-bottom: 15px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
.md-skin.landing-page .navbar-default { background-color: transparent !important; border-color: transparent; transition: all 0.3s ease-in-out 0s; box-shadow: none; }
.md-skin.landing-page .navbar-default.navbar-scroll, .md-skin.landing-page.body-small .navbar-default { background-color: #ffffff !important; }
.md-skin.landing-page .nav > li.active { background: inherit; }
.md-skin.landing-page .navbar-scroll .navbar-nav > li > a { padding: 20px 10px; }
.md-skin.landing-page .navbar-default .nav li a { font-family: 'Roboto', helvetica, arial, sans-serif; }
.md-skin.landing-page .nav > li > a { padding: 25px 10px 15px 10px; }
.md-skin.landing-page .navbar-default .navbar-nav > li > a:hover, .md-skin.landing-page .navbar-default .navbar-nav > li > a:focus { background: inherit; color: #bc2536; }
.md-skin.landing-page.body-small .nav.navbar-right > li > a { color: #676a6c; }
.md-skin .landing_link a, .md-skin .special_link a { color: #ffffff !important; }
.md-skin.canvas-menu.mini-navbar .nav-second-level { background: #f8f8f9; }
.md-skin.mini-navbar .nav-second-level { background-color: #ffffff; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
.md-skin.mini-navbar .nav-second-level li a { padding-left: 0px; }
.md-skin.top-navigation .nav.navbar-right > li > a { padding: 15px 20px; color: #676a6c; }
.md-skin.top-navigation .nav > li a:hover, .md-skin .top-navigation .nav > li a:focus, .md-skin.top-navigation .nav .open > a, .md-skin.top-navigation .nav .open > a:hover, .md-skin.top-navigation .nav .open > a:focus { color: #bc2536; background: #ffffff; }
.md-skin.top-navigation .nav > li.active a { color: #bc2536; background: #ffffff; }
.md-skin.fixed-nav #wrapper.top-navigation #page-wrapper { margin-top: 0; }
.md-skin.fixed-sidebar.mini-navbar .navbar-static-side { width: 0; }
.md-skin.fixed-sidebar.mini-navbar #page-wrapper { margin: 0 0 0 0; }
.md-skin.body-small.fixed-sidebar.mini-navbar #page-wrapper { margin: 0 0 0 0; }
.md-skin.body-small.fixed-sidebar.mini-navbar .navbar-static-side { width: 220px; background-color: #ffffff; }
.md-skin.canvas-menu nav.navbar-static-side { z-index: 2001; background: #ffffff; height: 100%; position: fixed; display: none; }
.nav-icon { height: 16px; margin-left: -5px; margin-right: 10px; margin-top: -3px; width: 16px; }

@media (min-width: 768px) {
    #page-wrapper { position: inherit; margin: 50px 0 0 0; min-height: inherit !important; padding-top: 20px; padding-bottom: 100px; }
    .navbar-static-side { z-index: 2001; }
    .navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks, .navbar-top-links .dropdown-alerts { margin-left: auto; }
}

@media (max-width: 768px) {
    #page-wrapper { position: inherit; margin: 0 0 0 0px; min-height: 1000px; }
    .admin_layout_wrapper #page-wrapper { margin-top: 50px; }
    .lock-word { display: none; }
    .navbar-form-custom { display: none; }
    .navbar-header { display: inline; float: left; }
    .sidebard-panel { z-index: 2; position: relative; width: auto; min-height: 100% !important; }
    .sidebar-content .wrapper { padding-right: 0px; z-index: 1; }
    .fixed-sidebar.body-small .navbar-static-side { display: none; z-index: 2001; position: fixed; width: 220px; }
    .fixed-sidebar.body-small.mini-navbar .navbar-static-side { display: block; }
    .ibox-tools { float: none; text-align: right; display: block; }
}

@media (max-width: 350px) {
    .timeline-item .date { text-align: left; width: 110px; position: relative; padding-top: 30px; }
    .timeline-item .date i { position: absolute; top: 0; left: 15px; padding: 5px; width: 30px; text-align: center; border: 1px solid #e7eaec; background: #f8f8f8; }
    .timeline-item .content { border-left: none; border-top: 1px solid #e7eaec; padding-top: 10px; min-height: 100px; }
    .nav.navbar-top-links li.dropdown { display: none; }
    .ibox-tools { float: none; text-align: left; display: inline-block; }
}

/* Only demo */
@media (max-width: 1000px) {
    .welcome-message { display: none; }
}
.padding-top { padding-top: 15px; }
.margin-top { margin-top: 15px; }
span.tag-icon { background-color: #23c6c8; padding: 5px 7px; color: #fff; font-size: 14px; border-radius: 4px; text-transform: capitalize; margin: 10px 15px 0px 0px; display: inline-block; }
.detail-content { font-size: 14px; font-size: 14px; line-height: 21px; padding: 20px; background: #fff; box-shadow: 0px 0px 3px #ccc; }
.detail-content { font-family: 'Open Sans' !important;font-size: 14px!important;
    line-height: 21px;
    font-weight: normal!important; }
.detail-content p, .detail-content span, .detail-content p, .detail-content em { color: #676a6c !important;  font-family: 'Open Sans' !important;   line-height: 21px;
    font-size: 14px!important;  font-weight: normal!important;  background: none !important; font-style: normal !important; }
.note-editable { font-family: 'Open Sans' !important;    font-size: 14px!important;
    line-height: 21px;
    font-weight: normal!important;  }
pre { font-family: 'Open Sans' !important; }
.note-editable p, .note-editable h3, .note-editable div { font-family: 'Open Sans' !important;    font-size: 14px!important;
    line-height: 21px;
    font-weight: normal!important;  }
button.btn.btn-white.Cancel { padding: 11px 50px; }
button.btn.btn-primary.save-publish { padding: 11px 50px; margin-left: 10px; }
.create-article-user .list-profile-image.profile-image { margin-top: 0px; }
.create-article-user .list-profile-image.profile-image img { width: 50px; height: 50px; margin-bottom: 0; }
.ibox.create-article-user { margin: 30px 0; }
/* New Style */
.ibox-content { background-color: #ffffff; border-color: #e7eaec; border-image: none; border-style: solid solid none; border-width: 1px 0; color: inherit; padding: 15px; }
.vote-item { background: #ffffff; margin-bottom: 30px; padding: 15px; }
.profile-image { float: left; margin-top: -6px; width: 50px; }
.vote-item .col-md-12 .list-profile-image img { border-radius: 50%; height: 40px; margin-bottom: 20px; width: 40px; }
.vote-item .col-md-12 .blog_img img {width: 100%; }
.followers_form1 form { display: inline-block; }
.ibox .col-md-12 h2.custom_mar { margin-left: 0; }
.detail-content.article_content_sect5 { box-shadow: none; padding: 10px 0 0 0; font-size: 14px; }
.article_content_section { display: inline-block; padding: 0 15px 15px 15px; }
.article_write_comment { display: inline-block; padding: 0 15px; width: 100%; }
.article_write_comment .btn.comment, .article_write_comment .btn.thumbs { float: left; margin: 0 10px 0 0; }
.ibox.view_comment .panel.blank-panel { margin-top: 0; }
.comments_con p { margin-bottom: 2px; }
.custom_commtvr .ibox-content.profile-content { padding: 15px; }
.custom_commtvr .comments_con { max-width: 77%; }
.form-group.crt_art_botom { display: inline-block; width: 100%; }
.note-editor .note-editable { max-height: 400px; }
.list-profile-image.profile-image img { height: 50px; width: 50px; }
.Profile_details.article_detail1 .list-profile-image.profile-image img { margin-bottom: 5px; }
.article_detail_main .vote-title.padding-top { margin-left: 0; }
.article_detail_main .ibox-content.article_img-sec { padding: 25px 0 0; max-height: 400px; overflow: hidden; border: none; }
.feed_inner_sec .list-profile-image.profile-image { margin-top: 0; }
/* New Style */

.ibox.homepage_ibox { display: inline-block; width: 100%; }
.ibox.homepage_ibox form { margin: 0; }
.home-sec_bdr { border: medium none; }
/*============= Fancybox Css ==================*/

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 8020; }
.fancybox-skin { position: relative; color: #444; text-shadow: none;/*-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;*/ }
.fancybox-opened { z-index: 8030; }
/*.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}*/

.fancybox-outer, .fancybox-inner { position: relative; z-index: 99999; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../img/landing/fancybox_sprite.png'); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('../img/landing/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../img/landing/blank.gif'); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */

.fancybox-lock { overflow: visible !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 99999; background: url('../img/landing/fancybox_overlay.png'); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
.landing-page .fancybox-overlay.fancybox-overlay-fixed { z-index: 10; }
/* Title helper */

.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../img/landing/fancybox_sprite@2x.png'); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
    #fancybox-loading div { background-image: url('../img/landing/fancybox_loading@2x.gif'); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ }
}
/* 7 jan 2016 signup process */
.navbar-default .sidebar-collapse li a { color: #293846; display: inline-block; font-size: 13px; font-weight: 600; letter-spacing: 0; padding: 0 6px; text-transform: capitalize; width: 100%; }
.signup_process_listing { display: inline-block; width: 100%; }
.signup_process_listing li { display: inline-block; float: left; position: relative; text-align: center; width: 20%; }
.signup_process_listing li span { background: #fff none repeat scroll 0 0; border: 3px solid #eef0f0; border-radius: 100%; color: #e4e4e4; position: relative; display: inline-block; font-size: 17px; z-index: 9; font-weight: 600; height: 35px; line-height: 27px; text-align: center; width: 35px; }
.signup_process_listing li p { color: #5a5b5b; display: table-cell; font-size: 14px; line-height: 16px; height: 35px; margin-top: 10px; padding: 0; text-align: center; text-transform: uppercase; vertical-align: middle; width: 100%; }
.signup_process_listing li .signup_row { display: table; margin-top: 10px; width: 100%; }
.signup_process_listing li span::before { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #eef0f0; bottom: -6px; content: ""; left: 10px; position: absolute; }
.signup_process_listing li::before { background: #eef0f0 none repeat scroll 0 0; content: ""; height: 3px; left: 0; position: absolute; top: 16px; width: 50%; }
.signup_process_listing li::after { background: #eef0f0 none repeat scroll 0 0; content: ""; height: 3px; right: 0; position: absolute; top: 16px; width: 50%; z-index: 1; }
.signup_process_listing li.basic::before { display: none; }
.signup_process_listing li.cert::after { display: none; }
.create_profile-msg { border-bottom: 1px solid #e7eaec; color: #6d7880; display: inline-block; font-size: 18px; font-weight: bold; left: 0; padding-bottom: 12px; position: absolute; top: -60px; width: 100%; }
.bdr_none { border: none; }
.signup_steps .form-horizontal .control-label { color: #747f86; font-size: 12px; text-align: left; }
.signup_steps .btn-file { background: #337ab7 none repeat scroll 0 0; border-color: #337ab7; border-radius: 6px; color: #fff; font-size: 16px; font-style: normal; font-weight: bold; padding: 9px 10px; }
.signup_steps .btn-file:hover, .signup_steps .btn-file:focus { background: #234f74 none repeat scroll 0 0; border-color: #234f74; }
.signup_steps .wizard .content .form-control { border: 1px solid #cdcccc; border-radius: 0; box-shadow: none; }
.signup_steps .form-group .radio { display: inline-block; margin-right: 20px; font-size: 16px; min-height: inherit; padding-top: 0; vertical-align: middle; }
.signup_steps .form-group .radio label { margin: 0; min-height: inherit; padding: 0; }
.signup_steps input, .signup_steps select { height: 40px; }
.signup_steps .form-group .radio input { height: auto; }
.signup_steps .btn-upload_pic { display: inline-block; position: relative; width: 100%; }
.signup_steps .wizard .content .btn-upload_pic input { border: medium none; color: #337ab7; font-size: 19px; width: 110px; opacity: 0; position: absolute; text-align: right; top: 0; }
.signup_steps .wizard .content .btn-upload_pic input:focus { outline: none; border: none; }
.profile_name1 { color: #337ab7; display: inline-block; font-size: 16px; margin-left: 10px; text-decoration: underline; }
.btn-upload_pic > img { display: none; }
.btn-upload_pic > img.show-profile_image { display: inline-block; margin-top: 10px; max-height: 150px; max-width: 250px; width: auto; }
.signup_steps .form-group .radio label input::before { background-image: url("../img/unchecked.jpg"); background-repeat: no-repeat; float: left; height: 20px; margin-right: 10px; width: 19px; content: ""; }
.radio input[type="radio"]:not(old) { margin: 0; opacity: 0; padding: 0; width: 28px; }
.radio input[type="radio"]:not(old) + label { /*background-image: url("../img/unchecked.jpg");*/ background-repeat: no-repeat; display: inline-block; height: 20px; line-height: 24px; margin-left: -28px; padding-left: 28px; vertical-align: middle; width: 20px; }
/*.radio input[type="radio"]:checked:not(old) + label {background-image: url("../img/checked.jpg");}*/

.radio input[type="radio"]:not(old) + label::before { }
.radio input[type="radio"]:checked:not(old) + label::before { }
.radio input[type="radio"]:not(old) + label::before { border: medium none; color: #ccc; content: "\f10c"; cursor: pointer; display: block; font-family: "FontAwesome"; font-size: 19px; height: auto; left: 0; margin: 0; position: absolute; top: -3px; width: auto; background: none; }
.radio input[type="radio"]:checked:not(old) + label::before { color: #5b93cd; content: "\f192"; font-family: "FontAwesome"; font-size: 19px; }
.signup_process_listing li.first::before { display: none; }
.signup_process_listing li.last::after { display: none; }
.signup_process_listing li.current span { background: #337AB7; }
.signup_steps form .content { margin-top: 25px; }
.mandatory_fields { top: 30px; color: #999999; float: left; font-size: 16px; font-weight: bold; right: 30px; position: absolute; }
#profileForm.wizard > .content > .body { width: 100%; }
.wizard .signup_process_listing li.done a, .wizard .signup_process_listing li.done a:hover { background: none }
.wizard .signup_process_listing li.done a span { background: #eef0f0; color: #a2a3a2; }
h4.inner_main_title { color: #747f86; display: inline-block; font-size: 16px; font-weight: bold; margin: 0 0 13px; }
.select_topics .checkbox-inline { display: inline-block; margin: 10px; padding: 0; text-align: center; }
.wizard .content .select_topics .checkbox-inline .topics_inst { background-color: #905243; display: inline-block; height: 140px; margin: 0; padding: 10px; width: 140px; }
.select_topics .checkbox-inline .topics_inst img { display: inline-block; margin-top: 12px; max-width: 60px; }
.select_topics .checkbox-inline .topics_inst h4 { color: #63676a; font-size: 15px; font-weight: lighter; line-height: 19px; margin-bottom: 0; }
.select_topics .checkbox-inline input.topic { height: 100%; left: 0; margin: 0; opacity: 0; position: absolute; top: 0; width: 100%; }
.select_topics input[type="checkbox"]:not(old) { margin: 0; opacity: 0; padding: 0; width: 28px; }
.select_topics input[type="checkbox"]:not(old) + .topics_inst { background-repeat: no-repeat; display: inline-block; height: 20px; line-height: 24px; margin-left: -28px; padding-left: 28px; vertical-align: middle; width: 20px; }
.select_topics input[type="checkbox"]:checked:not(old) + .topics_inst , .select_topics input[type="radio"]:checked:not(old) + .topics_inst { background-color: #44221a; }
.select_topics input[type="checkbox"]:checked:not(old) + .topics_inst h4 , .select_topics input[type="radio"]:checked:not(old) + .topics_inst h4 { color: #fff; }
.form_table_tit { display: table; margin-top: 5px; width: 100%; }
.form_table_tit h4 { display: table-cell; height: 45px; vertical-align: middle; }
.ibox.signup_steps { padding-top: 10px; }
.signup_steps .wizard .actions a { background: #BC2235; border: 1px solid #bc2236; color: #fff; font-size: 14px; font-weight: 500; }
.signup_steps .wizard .actions a:hover { background: #751725; border-color: #751725; }
.signup_steps .wizard .actions li a.signup_prev { background: #fff; color: #BC2235; }
.signup_steps .wizard .actions li a.signup_prev:hover { background: #ccc; color: #751725; }
.wizard .signup_process_listing .error a { background: transparent; }
.inner_formn_cont { color: #737e86; display: inline-block; font-size: 16px; margin-bottom: 20px; width: 100%; }
.signup_steps #experience input.exp_work_here, .signup_steps #experience input.edu_study_here { height: auto; }
/*
.expen input[type="checkbox"]:not(old) + label{background-image: url("../img/signup_icons/checkbox.png");}
.expen input[type="checkbox"]:checked:not(old) + label{background-image: url("../img/signup_icons/checkbox_checkeed.png");}
*/

.expen input[type="checkbox"]:not(old) + label::before { color: #ccc; content: "\f096"; cursor: pointer; font-family: "FontAwesome"; font-size: 20px; left: 0; position: absolute; top: 0; }
.expen input[type="checkbox"]:checked:not(old) + label::before { color: #5b93cd; content: "\f14a"; font-family: "FontAwesome"; font-size: 19px; }
.expen label { background-repeat: no-repeat; background-size: 18px auto; color: #747f86; font-size: 16px; padding-left: 30px; }
.expen { display: inline-block; margin-top: 10px; position: relative; }
.expen input.exp_work_here, .expen input.edu_study_here { cursor: pointer; height: 20px; left: 0; margin: 0; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 99; }
.signup_prime { background-color: #283C92 !important; border-color: #283C92 !important; border-radius: 6px; font-size: 14px; height: auto; font-weight: bold; padding: 10px 18px; }
.signup_prime:hover, .signup_prime:focus { background-color: #1B295B !important; border-color: #1B295B !important; }
.signup_default, .signup_default:hover, .signup_default:focus { background: transparent !important; border: medium none !important; color: #337ab7 !important; font-size: 14px; font-weight: 600; padding: 10px 18px; }
.wizard-sub-heading { margin: 0; position: relative; padding-top: 5px; }
.wizard-sub-heading::before { background: #bb2136; content: ""; height: 3px; left: 0; position: absolute; top: 0; width: 50px; }
form#profileForm .form-group:last-child { margin-bottom: 0; }
form#profileForm label.control-label { padding-top: 0; }
form#profileForm #exp-btn { margin-top: 20px; }
form#profileForm #edu-btn, form#profileForm #cert-btn, form#profileForm #skill-btn { margin-top: 20px; }
#education .expen > label { margin-bottom: 0; }
#profileForm-p-4 #add-cert, #profileForm-p-4 #add-skill { margin: 0 15px; }
.alert.alert-danger { float: none; margin: 0 auto 15px; max-width: 550px; z-index: 999; position:relative; }
.alert.alert-danger.full-wd { float: none; margin: 0 auto 15px; max-width: 100%; }
.loginscreen.reg_failed { padding-top: 30px; }
form#profileForm #skill .form-control { width: 100%; }
#others { padding: 0 15px; }
.welcome_wrapper-main { margin: auto; max-width: 400px; text-align: center; }
.welcome_wrapper-main h3 { color: #747f86; font-family: "open sans"; font-size: 29px; font-weight: normal; }
.welcome_wrapper-main p { color: #747f86; font-size: 18px; line-height: 26px; }
.welcome_wrapper-main .welcome_sign_img { display: inline-block; margin: 20px 0; max-width: 90%; }
.welcome_wrapper-main #get_started { background: #BC2235; border-radius: 3px; color: #fff; display: inline-block; font-family: "open sans"; font-size: 16px; font-weight: 600; padding: 10px; width: 100%; margin-bottom: 20px; }
.welcome_wrapper-main #get_started:hover { background: #751725; }
.welcome_sign .wizard-logo { padding-top: 40px; margin-bottom: 26px; }
body.profile_sign_succ { background: #f2f2f3; }
.profile_success_wrapper { margin: auto; max-width: 525px; width: 100%; }
.profile_success_wrapper .wizard-logo { padding-top: 50px; }
.profile_success_wrapper .pro_suceess_content { text-align: center; }
.profile_success_wrapper h2 { font-family: "open sans"; font-size: 27px; margin-top: 10px; }
.profile_success_wrapper p { font-size: 18px; padding: 0 18%; }
.pro_succ_select_wrapper { background-color: #fff; display: inline-block; margin-top: 20px; padding: 25px; width: 100%; }
.pro_succ_select_wrapper .btn_wrapper { display: inline-block; margin-top: 15px; text-align: right; width: 100%; }
.pro_succ_select_wrapper .btn_wrapper .pro_suc_feed.btn { background-color: #bc2236; border: 1px solid #bc2236; border-radius: 5px; color: #fff; font-size: 16px; padding: 0.5em 1em; }
.pro_succ_select_wrapper .btn_wrapper .pro_suc_feed.btn:hover { background-color: #971d2d; color: #cdcdcd; }
.pro_succ_select_wrapper .btn_wrapper .pro_suc_pro.btn { background-color: #fff; border: 1px solid #bc2236; border-radius: 5px; color: #bc2236; display: inline-block; font-size: 16px; margin-right: 15px; padding: 0.5em 1em; }
.pro_succ_select_wrapper .btn_wrapper .pro_suc_pro.btn:hover { background: #cacaca; color: #bc2236; }
.pro_succ_back { color: #246bb5; float: left; font-size: 16px; padding: 0.6em 0; }
#profileForm section input:focus, #profileForm section textarea:focus, #profileForm section select:focus { border: 1px solid #6180b3 !important; }
.signup_process_listing li.last { display: none; }
.signup_process_listing li:nth-child(5)::after { display: none; }
.btn-rdus-5 { border-radius: 5px; }
.loginscreen .btn.btn-sm.btn-white.btn-block.crt_acc { border: 1px solid #BC2235; color: #BC2235; }
.loginscreen .btn.btn-sm.btn-white.btn-block.crt_acc:hover { background: #ccc; color: #751725; border-color: #751725; }
.wizard > .content > .body input.error { background: #fff; border: 1px solid #bd2236; color: #bd2236; }
.wizard > .content > .body label.error { color: #bd2236; }
.autocomplete-suggestions { background: #fff; border: 1px solid #ccc; margin-top: -1px; overflow: hidden; padding: 0; width: 100%; }
.autocomplete-suggestion { display: inline-block; padding: 5px 10px; width: 100%; }
.autocomplete-suggestion:hover { background-color: #eeeeee; }
.control_error_msg { position: relative; }
.control_error_msg label.error { left: 0; position: absolute; top: 38px; }
.error_btmm { padding-bottom: 12px; }
.admin_layout_wrapper .sidebar_slide { float: left; width: 100%; }
.admin_layout_wrapper .sidebar_slide a.navbar-minimalize { background: none; border: medium none; float: right; margin: 15px 15px 0 0; padding: 0; }
.admin_layout_wrapper .sidebar_toggle { display: inline-block; max-width: 20px; }
.admin_layout_wrapper .sidebar_collepse { display: none; }
.admin_layout_wrapper li.nav-header { clear: both; display: block; width: 100%; }
.admin_layout_wrapper #side-menu .img-circle { height: auto; border-radius: 0; width: 100%; float: left; }
.side_user_detailsht strong { color: #676a6d; font-size: 14px; font-weight: normal; }
.admin_layout_wrapper #side-menu .side_user_detailsht .text-muted { color: #bc998a; font-size: 13px; position: relative; }
.admin_layout_wrapper #side-menu li span { color: #676a6d; font-size: 14px; font-weight: normal; }
.admin_wrapper_main { background-color: #efefef; }
.side_user_detailsht .dropdown-toggle { cursor: pointer; }
.admin_layout_wrapper #side-menu .side_user_detailsht .custom_side_design { left: inherit; min-width: inherit; position: absolute; right: -14px; top: 30px; width: auto; padding-left: 0px; box-shadow: none; }
.admin_layout_wrapper #side-menu .side_user_detailsht .custom_side_design li a { float: right; line-height: inherit; margin: 0; padding: 10px 15px; width: auto; font-weight: normal; position: relative; color: #676a6d; }
.admin_layout_wrapper #side-menu .side_user_detailsht .custom_side_design li a:hover { color: #676a6d !important; }
.side_user_detailsht .custom_side_design li a::before { border-bottom: 10px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; left: 76%; position: absolute; top: -10px; }
.admin_layout_wrapper #side-menu li span.label-info { font-size: 12px; color: #fff; }
.admin_layout_wrapper #side-menu li .fa { color: #e5cbbc; font-size: 20px; }
.admin_layout_wrapper #side-menu .nav-icon { height: auto; width: 20px; }
.admin_layout_wrapper #side-menu li ul a { color: #e5cbbc; padding: 5px 10px 5px 20px; }
.admin_layout_wrapper #side-menu li ul a:hover { color: #fff !important; }
.admin_layout_wrapper #side-menu li ul { padding-left: 40px; }
.admin_layout_wrapper #side-menu > li { border-left: 4px solid transparent!important; }
.admin_layout_wrapper #side-menu > li:hover, .admin_layout_wrapper #side-menu > li.active { border-color: #bc2235; }
.admin_layout_wrapper nav.sidebar_collapse-cus { background-image: none; }
.admin_layout_wrapper nav.sidebar_collapse-cus .nav-header { display: none; }
.admin_layout_wrapper nav.sidebar_collapse-cus li { float: left; width: 100%; }
.admin_layout_wrapper nav.sidebar_collapse-cus #side-menu li .nav-icon { height: 27px; width: 28px; margin: 0; }
.admin_layout_wrapper nav.sidebar_collapse-cus #side-menu li { border: none; }
.admin_layout_wrapper nav.sidebar_collapse-cus #side-menu li a { padding: 14px 21px; }
.admin_layout_wrapper nav.sidebar_collapse-cus #side-menu li.sidebar_slide a { margin: 0; }
.admin_layout_wrapper nav.sidebar_collapse-cus #side-menu li.sidebar_slide .sidebar_toggle { display: none; }
.admin_layout_wrapper nav.sidebar_collapse-cus #side-menu li.sidebar_slide .sidebar_collepse { display: inline-block; max-width: 28px; }
.admin_layout_wrapper header { margin: 0; padding: 0; z-index: 99999; position: fixed; }
.admin_layout_wrapper header .navbar.navbar-static-top { padding: 8px 15px; }
.admin_layout_wrapper .admin_logo { display: inline-block; float: left; width: 160px; vertical-align: middle; margin-top: -7px; margin-bottom: -10px; }
.admin_layout_wrapper .navbar-header { margin-left: 0 !important; width: calc(100% - 320px); padding: 0px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right { margin-right: 0 !important; width: 310px; padding: 0; text-align: right; }
.admin_layout_wrapper .navbar-form-custom { float: right; padding-left: 15px; width: calc(100% - 164px); height: auto; margin: 0; }
.admin_layout_wrapper form.navbar-form-custom .form-group { border: 1px solid #f6f7f8; border-radius: 5px 0 0 5px; float: left; width: 91%; background-color: #fff; }
.admin_layout_wrapper form.navbar-form-custom .form-group #top-search { float: left; height: 32px; line-height: 32px; width: 70%; padding: 0 10px; }
.admin_layout_wrapper form.navbar-form-custom .form-group .search_listing_wrapper { float: left; line-height: 32px; padding: 0 0 0 12px; width: 30%; border-left: 1px solid #f6f7f8; height: 32px; position: relative; }
.admin_layout_wrapper .navbar-form-custom button.btn.btn_danger { background: #fff; border-radius: 0 5px 5px 0; width: 9%; padding: 3px 5px; }
.admin_layout_wrapper .navbar-form-custom button.btn.btn_danger:hover { background: #751725; }
.admin_layout_wrapper .navbar-form-custom button.btn.btn_danger:hover .fa { color: #fff; }
.admin_layout_wrapper .navbar-form-custom button.btn.btn_danger .fa { color: #676b6e; font-size: 19px; line-height: 26px; }
.search_listing_wrapper .dd.ddcommon { line-height: 29px; width: 100% !important; }
.search_listing_wrapper .dd.ddcommon .ddTitleText { float: left; width: 100%; cursor: pointer; }
.search_listing_wrapper .dd.ddcommon .ddTitleText img { display: inline-block; vertical-align: middle; }
.search_listing_wrapper .dd.ddcommon .ddTitleText .ddlabel { color: #5e5e5e; display: inline-block; font-size: 15px; padding-left: 10px; position: relative; vertical-align: middle; width: 80%; z-index: 99; }
.admin_layout_wrapper .navbar-static-top form.navbar-form-custom .search_listing_wrapper .custom_select_header::after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #676a6e; content: ""; position: absolute; right: 9px; top: 15px; z-index: 99; }
.admin_layout_wrapper .main_customon_search_wrapper form.navbar-form-custom .search_listing_wrapper .custom_select_header::after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #676a6e; content: ""; position: absolute; right: 9px; top: 20px; z-index: 99; }
.admin_layout_wrapper form.navbar-form-custom .form-group .search_listing_wrapper button.btn::after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #676a6e; content: ""; position: absolute; right: 9px; top: 19px; z-index: 99; }
.search_listing_wrapper .ddChild.ddchild_.border.shadow { background: #fff; border: 1px solid #dfdfdf; border-radius: 5px; box-shadow: 0 0 7px rgba(207, 207, 207, 0.95); height: auto !important; top: 50px !important; width: 200px; right: 0px; }
.search_listing_wrapper .ddChild.ddchild_.border.shadow::before { background-image: url("../img/admin/arrow_drop.png"); background-repeat: no-repeat; content: ""; height: 24px; position: absolute; right: 10px; top: -20px; width: 35px; }
.search_listing_wrapper ul { float: left; margin: 0; padding: 10px 20px; width: 100%; }
.search_listing_wrapper ul li { border-bottom: 1px solid #f2f2f3; cursor: pointer; display: inline-block; line-height: 25px; padding: 5px 0; width: 100%; float: left; }
.search_listing_wrapper ul li img { display: inline-block; max-width: 17px; }
.search_listing_wrapper ul li span.ddlabel { color: #676a6d; display: inline-block; font-size: 14px; padding-left: 10px; vertical-align: middle; }
.search_listing_wrapper ul li:last-child { border-bottom: medium none; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li a.dropdown-toggle { display: inline-block; line-height: 40px; min-height: inherit; padding: 0; vertical-align: middle; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li:last-child { margin: 0; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li:last-child a { display: inline-block; line-height: 40px; min-height: inherit; padding: 0; vertical-align: middle; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li { display: inline-block; line-height: 35px; padding: 0px 12px; vertical-align: middle; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li img { float: left; max-width: 25px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li p { color: #676a6d; display: inline-block; font-size: 14px; line-height: 17px; margin: 0; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li a.dropdown-toggle .label.label-warning { font-size: 12px; font-weight: normal; min-width: 22px; padding: 2px; right: -11px; text-align: center; top: -6px; }
.admin_layout_wrapper .requestvp ul { padding: 0; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right .requestvp ul li { padding: 0; width: 100%; float: left; line-height: 27px; }
nav.navbar-static-top .dropdown-menu.requestvp { top: 50px; width: 420px; }
.requestvp h2 { color: #676a6d; font-size: 16px; font-weight: 600; margin: 5px 0 15px; }
.admin_layout_wrapper .navbar-top-links .dropdown-menu.requestvp li a.user_pro-pic {
    padding: 0;
    text-align: center;
    width: 38px; display: inline-block;
    height: 38px;vertical-align: middle;
    border-radius: 100%;
    margin-right: 8px;
}
.requestvp .user_ingo {
    display: inline-block;
    width: 220px;
    vertical-align: middle;
}
.admin_layout_wrapper .navbar-top-links .dropdown-menu.requestvp li a.user_pro-pic img {
    display: inline-block;
    float: none;
    max-width: 100%;
    min-width: 38px;
    min-height: 38px;
}
.requestvp .user_add-btn { float: right;  width: 140px; }
.requestvp .user_ingo h4 { color: #676a6d; font-size: 14px; margin: 0 0 3px 0; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right .requestvp li p { color: #676a6d; font-size: 13px; line-height: 17px; padding: 0; }
.requestvp .user_add-btn .btn { border-radius: 3px; font-size: 13px; line-height: 15px; padding: 3px 10px; }
.requestvp .user_add-btn .btn.btn_accept { background-color: #bc2235; border: 1px solid #bc2235; color: #fff; }
.requestvp .user_add-btn .btn.btn_accept:hover { background-color: #971b2a; border-color: #971b2a; color: #fff; }
.requestvp .user_add-btn .btn.btn_dismiss { background-color: #fff; margin-top: 0px; border: 1px solid #bc2235; color: #bc2235; }
.requestvp .user_add-btn .btn.btn_dismiss:hover { background-color:#ccc; border-color: #751725; color: #751725; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right .requestvp li:last-child a.btn { padding: 3px 10px; line-height: 15px; }
.admin_layout_wrapper .dropdown-menu { border: 1px solid #dfdfdf; box-shadow: 0 0 7px rgba(207, 207, 207, 0.95); }
.admin_layout_wrapper header .dropdown-menu::before { background-image: url("../img/admin/arrow_drop.png"); background-repeat: no-repeat; content: ""; height: 24px; position: absolute; right: 3px; top: -20px; width: 35px; }
nav.navbar-static-top .dropdown-menu.requestvp.top_notifications { width: 370px; }
nav.navbar-static-top .dropdown-menu.requestvp.top_notifications .user_ingo { width: 85%; }
.top_notifications .user_ingo > h3 { color: #676a6d; font-size: 14px; margin: 0 0 5px 0; font-weight: lighter; }
.top_notifications .user_ingo > h3 strong { color: #000; font-weight: 600; }
.top_notifications .posted_time { float: left; width: 100%; }
.top_notifications .posted_time .not_icons > img { float: left; max-width: 20px; }
.top_notifications .posted_time p { float: left; width: 70%; }
.dropdown-menu.requestvp .divider { margin: 15px 0; }
nav.navbar-static-top .dropdown-menu.requestvp.top_setting_drop { width: 245px; padding: 12px; }
.top_setting_icons > img { max-width: 34px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right .requestvp.top_setting_drop p {
    color: #676a6d;
    display: inline-block;
    float: none;
    font-size: 13px;
    font-weight: 500;
    line-height: 22px;
    margin-left: -4px;
    padding-left: 8px;
    vertical-align: middle;
    width: calc(100% - 22px);
}
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li span.top_setting_icons { display: inline-block; float: none; vertical-align: middle; }
.dropdown-menu.requestvp.top_setting_drop .divider { margin: 5px 0; }
.navbar-top-links .requestvp.top_setting_drop li a { padding: 0; width: 100%; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right .requestvp.top_setting_drop li:last-child a { padding: 0; }
.admin_layout_wrapper .sidebar_collapse-cus #side-menu li ul { background-color: #b01f32; padding: 10px; }
.admin_layout_wrapper .sidebar_collapse-cus #side-menu li ul li a { border-radius: 5px; padding: 10px; }
.admin_layout_wrapper .sidebar_collapse-cus #side-menu li ul li a:hover { background-color: #9e1d2e; }
.ibox.signup_steps.final_step_flag { padding: 0; }
.final_step_flag .ibox-content { padding: 0; }
.signup_steps.final_step_flag form .content { margin: 0; }
.final_step_flag .wizard .content section.body { padding: 0; width: 100%; }
.final_step_flag .profile_success_wrapper { margin-top: -20px; max-width: 550px; }
.newsfeedvp_wrapper .panel-body textarea { border: none; border-bottom: 1px solid #f2f2f3; color: #cdcccc; font-size: 15px; height: 40px; resize: none; transition: all 0.3s ease-in 0s; }
.newsfeedvp_wrapper .panel-body .status-btn { background-color: #d5968e; border-color: #d5968e; font-size: 16px; font-weight: 600; padding: 4px 20px; }
.newsfeedvp_wrapper .panel-body textarea:focus { height: 80px; border-bottom: 1px solid #f2f2f3!important; color: #676a6c; }
.newsfeedvp_wrapper .ibox.homepage_ibox { position: relative; }
.newsfeedvp_wrapper .social-feed-box { position: relative; display: inline-block; width: 100%; vertical-align: top; border-radius: 3px; }
.newsfeedvp_wrapper .social-feed-box:last-child::after { display: none; }
.newsfeedvp_wrapper .feed_inner_sec .profile-info { display: block; margin: 0; width: 100%; }
.newsfeedvp_wrapper .feed_inner_sec .profile-info .date_of_article { top: 0; }
.newsfeedvp_wrapper .feed_inner_sec .profile-info .date_of_article span { color: #acacac; font-size: 12px; }
.newsfeedvp_wrapper .feed_inner_sec .profile-info h3 { color: #999999; font-weight: normal; }
.newsfeedvp_wrapper .feed_inner_sec .profile-info h3 b { color: #2e7bb9; font-weight: 600; }
.feed_post_divider {
    background-color: #f4f4f5;
    float:left;
    height: 1px;
    margin: 9px 0 0;
    vertical-align: top;
    width: 100%;
}
.newsfeedvp_wrapper .feed_inner_sec .profile-image img { margin-bottom: 0; width: 100%; height: 100%; border-radius: 0; }
.feed_top_inner3.profile_img_compFeed .profile-image a img { height: auto; }
.newsfeedvp_wrapper .vote-item { padding: 15px; margin: 0px; }
.feed_inner_sec .feed_title { display: inline-block; width: 100%; color: #000000; font-size: 20px; font-weight: normal;word-wrap: break-word;max-width: 100%; }
.feed_inner_sec .feed_title .vote-title { color: #000000; display: inline-block; font-size: 20px; font-weight: normal; width: auto; line-height:24px; margin:0px;max-width: 100%;}
.feed_inner_sec .feed_title .feed_regulation { border: 1px solid #76797d; border-radius: 25px; color: #76797d; float: right; font-size: 14px; line-height: 14px; margin-top: 10px; padding: 1px 10px 3px; }
.feed_inner_sec .vote-info { color: #676a6d; font-size: 14px; line-height: 19px; margin-top: 10px; }
.feed_inner_sec .Comment_and_readmore { display: inline-block; margin-top: 10px; text-align: right; width: 100%; vertical-align: top; }
.feed_inner_sec .Comment_and_readmore .view_more_feed { color: #ababab; float: left; font-size: 14px; top: 0px; }
.feed_inner_sec .Comment_and_readmore .btn { color: #ababab; float: left; font-size: 14px; padding: 0 20px 0 0; top: 0; box-shadow: none; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li a.dropdown-toggle.count-info img { max-width: 25px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li a.dropdown-toggle.count-info { line-height: 18px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li p.notti_list1 {
    position: absolute;
    right: -2px;
    top: -5px;
    background-color: #f47a1f;
    line-height: 12px;
    font-size: 8px;
    width: 15px;
    height: 15px;
    text-align: center;
    border-radius: 100%;
    border: 1px solid #bb2235;
    color: #fff;
}
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li p.notti_list1:empty { display:none }
/*.newsfeedvp_wrapper .ibox.homepage_ibox {box-shadow: 0 4px 4px rgba(207, 207, 207, 0.35);}
.newsfeedvp_wrapper .social-feed-box{box-shadow: 0 4px 4px rgba(207, 207, 207, 0.35);}*/
.news_left_side .ibox-content { background: #f2f7f6; border: medium none; display: inline-block; width: 100%; padding: 15px; }
.news_left_side h3 { font-size: 16px; font-weight: 600; }
h3 .feed_view_moresd { color: #337AB7; font-size: 14px; }
h3 .feed_view_moresd:hover { color: #234F74; font-size: 14px; }
.user-friends.suggest-company { display: inline-block; margin-top: 12px; width: 100%; }
.frnd_request_listing { float: left; margin-bottom: 5px; padding:7px 10px; width: 100%; }
.frnd_request_listing .frnd_dp { float: left; width: auto; margin-top: 5px; }
.frnd_request_listing .frnd_listing_lft-sec { float: left; width: calc(100% - 42px); padding-left: 12px; }
.frnd_request_listing .frnd_name { float: left; padding: 0; text-align: left; width: 100%; }
.user-friends.suggest-company .frnd_request_listing .frnd_name span { color: #333; font-size: 14px; font-weight: 600; min-height: inherit; line-height: 17px;float: left; }
.frnd_listing_lft-sec .frnd_short_desc { float: left; width: 100%; height: 38px; overflow: hidden; position: relative; }
.frnd_listing_lft-sec .frnd_add_rqst { float: left; margin: 5px 0 0; width: 100%; }
.frnd_listing_lft-sec .frnd_add_rqst a { color: #337AB7; float: left; font-size: 13px; padding: 0; width: auto; }
.frnd_listing_lft-sec .frnd_add_rqst a::before { background-image: url(../img/admin/add_frnd-hover.png); background-repeat: no-repeat; background-size: 100% auto; content: ""; display: inline-block; height: 15px; margin-right: 10px; vertical-align: middle; width: 15px; }
.frnd_request_listing:last-child { margin-bottom: 0; }
.frnd_listing_lft-sec .frnd_add_rqst a:hover::before { background-image: url("../img/admin/add_frnd.png"); }
.frnd_listing_lft-sec .frnd_add_rqst a:hover { color: #234F74; text-decoration: underline; }
.frnd_request_listing .follow_comp { float: left; margin-top: 5px; width: 100%; }
.frnd_request_listing .follow_comp a { background-color: #337AB7; border-radius: 5px; color: #fff; float: left; font-size: 14px; line-height: 17px; padding: 5px 10px; width: auto; }
.frnd_request_listing .follow_comp a:hover { background-color: #234F74; }
.feed_new_projectws { float: left; margin-top: 5px; width: 100%; position: relative; }
.feed_new_projectws .feed_pro_img_sec { float: left; max-height: 170px; min-height:170px; overflow: hidden; width: 100%; }
.feed_new_projectws .feed_pro_img_sec img { width: 100%; }
.feed_new_projectws .feed_project_overlay { height: 100%; position: absolute; width: 100%; background: rgba(0, 0, 0, 0.4) }
.feed_new_projectws .feed_project_overlay h3 { color: #fff; font-size: 16px; margin: 12px 0 0; padding: 0 15px; }
.search_listing_wrapper .dd.ddcommon .ddTitleText img.fnone { max-width: 23px; }
.admin_layout_wrapper #side-menu .side_user_detailsht .custom_side_design::before { display: none; }
.feed_project_status { bottom: 10px; padding: 0 15px; position: absolute; width: 100%; }
.feed_project_status h5 { color: #fff; display: inline-block; font-size: 14px; font-weight: normal; width: 62%; }
.feed_project_status h5 span { border-top: 1px solid #fff; margin-right: 6px; padding-top: 5px; }
.feed_project_status .comp_join_now { color: #fff; float: right; font-size: 14px; padding-top: 5px; text-transform: uppercase; }
.feed_new_projectws .feed_project_overlay h4 { color: #fff; font-size: 14px; font-weight: normal; margin: 5px 0; padding: 0 15px; }
.feed_pro_list_rep { float: left; margin-bottom: 15px; position: relative; width: 100%; }
.feed_pro_list_rep:last-child { margin-bottom: 0; }
.admin_logo img { max-height: 50px; }
.search_listing_wrapper .dd.ddcommon #tech_titleText, .search_listing_wrapper .dd.ddcommon #tech2_titleText { display: none !important; }
.side_main_wrapper.affix { height: 100%; }
.newsfeedvp_wrapper .feed_inner_sec .blog_img {
    float: left;
    margin: 12px 0 0;
    max-height: 610px;
    overflow: hidden;
    width: calc(100% - 0px);height: 100%;
}
.main_customon_search_wrapper { display: none; }
.mobile_nav { display: none; }
.mobile_nav_icons { display: none; }
.mobile_view_more { display: none; }
.comp_header_sec { background-color: #f6f8f8; display: inline-block; margin: -20px 0 15px; padding: 0 15px; width: 100%; border-bottom: 1px solid #c0c1c1; border-left: 1px solid #dadbdb; border-right: 1px solid #dadbdb; background-image: url(../img/admin/comp_bg_img.png); background-repeat: no-repeat; background-position: 94% top; background-size: 180px; min-height: 90px; }
.comp_header_sec h2 { color: #676a6d; display: inline-block; font-size: 27px; font-weight: normal; margin: 15px 0; width: 100%; }
.nav.nav-tabs { border-bottom: none; background-color: transparent; }
.user-cons .comp_header_sec.network_head_Sec .nav.nav-tabs li a { border: none; border-bottom: 2px solid transparent; border-radius: 0; color: #676a6d; font-size: 14px; font-weight: normal; margin: 0; padding: 0 0 3px; }
.nav.nav-tabs li a { border: none; border-bottom: 2px solid transparent; border-radius: 0; color: #676a6d; font-size: 14px; font-weight: normal; margin: 0 10px 5px 0; padding: 0 8px 3px; }
.nav.nav-tabs li a:hover { background: none; border: none; border-bottom: 2px solid transparent; }
.nav.nav-tabs li.ui-state-active a { color: #bc2235; border-bottom-color: #bc2235; }
.vote-item .comp_logo_sec .company-logo { height: auto; max-width: 100%; width: auto; }
.comp_logo_sec { display: inline-block; height: 100px; overflow: hidden; text-align: center; width: 100%;  line-height: 100px; }
.comp_logo_sec > a { display: inline-block; vertical-align: middle; width: 100%; }
.vote-item .comp_logo_sec .company-logo { display: inline-block; float: none; height: auto; max-width: 100%; vertical-align: middle; width: auto; max-height: 100px; }
.comp_listing_inner .vote-title { color: #676a6d; font-size: 15px; margin: 5px 0 0; overflow: hidden; height: 40px; line-height: 18px; }
.comp_listing_content {float:left; margin-top: 12px; width: 100%; min-height: 30px; }
.company-sector { display: block; font-size: 14px; height: 25px; margin-bottom: 2px; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; float: left; width: 100%; }
.followers_count { display: block; font-size: 12px; }
.comp_listing_content .vote-info { font-size: 14px; height: 55px; line-height: 18px; margin: 8px 0 0; float: left; max-height: 55px; display: inline-block;width: 100%; }
.follow_btn { background-color: #337AB7; color: #fff; font-size: 15px; margin-top: 10px; padding: 5px 10px; line-height: 22px; min-width: 80px; }
.comp_listing_inner .vote-item:hover { box-shadow: 0 3px 7px 0 #a8a8a8; }
.comp_list_paggination { display: block; }
.comp_list_paggination .pagination li a { border-color: #f7f9f9; color: #a187bf; font-size: 14px; }
.comp_list_paggination .pagination li.active a, .comp_list_paggination .pagination li.active a:hover { background-color: #a187bf; border-color: #a187bf; color: #fff; }
.comp_list_paggination .pagination li a:hover { background-color: #f6f8f8; }
.admin_footer_sec { bottom: 0; left: 0; padding: 10px 20px; position: absolute; right: 0; transition: all 0.5s ease 0s; z-index: 999; }
.admin_footer_logo { display: inline-block; text-align: center; width: 150px; }
.admin_footer_logo > img { display: inline-block; max-width: 100px; }
.admin_footer_sec > ul { display: inline-block; margin: 0; padding: 0; vertical-align: middle; }
.admin_footer_sec ul li { display: inline-block; float: left; color: #676a6d; margin: 0 15px; }
.admin_footer_sec ul li a { color: #676a6d; display: inline-block; }
.breadcrumb { background: transparent; }
.breadcrumb a { color: #676a6d; display: inline-block; }
.breadcrumb li { font-size: 14px; margin: 0 0 5px; padding: 0 0px 3px; display: inline-block; word-wrap: break-word; max-width: 100%; }
.breadcrumb > li + li::before { color: #676a6d; content: ">"; padding: 0 5px; }
.breadcrumb li.active { font-weight: 500; }
.comp_detail_head { float: left; padding: 15px 15px 15px 185px; position: relative; width: 100%; }
.brand_logo { background: #fff none repeat scroll 0 0; border: 1px solid #f4f4f4; border-radius: 5px; float: left; left: 20px; margin-bottom: -37px; position: absolute; top: 12px; width: 150px; z-index: 99; overflow: hidden; }
.brand_logo_inner {
    float: left;
    vertical-align: middle;
    width: 100%;
}
.brand_logo_inner img {
    display: inline-block;
    margin-top: -2px;
    max-height: 120px;
    max-width: 150px;
    vertical-align: middle;
}
.comp_head_rgt { float: right; width: 100%; padding-left: 10px; }
.comp_head_rgt .comp_detail_desc { float: left; width:calc(100% - 210px); }
.comp_detail_desc h2 { font-size: 16px; font-weight: 600; margin: 0 0 5px; }
.comp_detail_desc span { display: inline-block; font-size: 14px; margin-top: 2px; width: 100%; }
.comp_detail_desc .comp_followers { color: #337ab7; }
.comp_head_rgt form { float: right; }
.follow_btn_del { background-color: #337ab7; border: 1px solid #337ab7; color: #fff; }
.follow_btn_del:hover { background-color: #234f74; border: 1px solid #234f74; color: #fff; }
.comp_detail_main_wrapper .ibox-content { border: none; }
.bx_shadow { box-shadow: 0 3px 4px rgba(207, 207, 207, 0.7); }
.comp_detail_main_wrapper .ibox-content { padding: 15px; }
.bottm_bdr::before { background: #bc2236; content: ""; height: 2px; left: 0; position: absolute; bottom: 0px; width: 20px; }
.bottm_bdr { padding-bottom: 8px; position: relative; font-weight: bold !important; font-size: 16px; }
.left_section_side_cont .frnd_request_listing { border: medium none; width: 50%; }
.left_section_side_cont { margin-bottom: 20px; }
.comp_user_connect .comp_logo_sec .user_pro_img { border-radius: 0; height: auto; width: 100%; min-height: 100%;  vertical-align: top; }
.comp_user_connect .comp_logo_sec { height: auto; margin-bottom: 10px; }
.comp_listing_inner .comp_user_connect .vote-title { font-size: 16px; height: 50px; white-space: inherit;float: left;width: 100%; }
.comp_listing_inner .comp_user_connect .vote-title a, .comp_listing_inner .comp_user_connect .vote-title a:hover { color: #676a6d; }
.network_sec_cont { height: 62px; }
.network_head_Sec { background-image: url("../img/admin/network_bg_img.png"); }
.sidebar_collapse-cus #side-menu .nav-header { display: none; }
.sidebar_collapse-cus #side-menu li { display: inline-block; width: 100%; }
.sidebar_collapse-cus #side-menu li.sidebar_slide a { display: inline-block; margin: 0; padding: 14px 20px 14px 25px; width: 100%; }
.sidebar_collapse-cus #side-menu li.sidebar_slide a img.sidebar_toggle { display: none; }
.sidebar_collapse-cus #side-menu li.sidebar_slide a img.sidebar_collepse { width: 24px; margin-left: -5px; display: inline-block; }
.sidebar_collapse-cus #side-menu li img.nav-icon { height: 24px; width: 25px; }
.bgwhite { background: #fff; }
.search_listing_wrapper .head_custom_select_drop ul { float: left; margin: 0; padding: 10px 20px; width: 100%; }
.search_listing_wrapper .head_custom_select_drop { padding: 0; border-radius: 5px; top: 40px; }
.search_listing_wrapper .head_select_label { color: #676a6d; display: inline-block; font-size: 14px; padding-left: 10px; vertical-align: middle; }
.custom_select_header { cursor: pointer; display: inline-block; width: 100%; }
.custom_select_header img { display: inline-block; max-width: 17px; }
.no_connection { display: inline-block; padding: 80px 0 40px 0px; width: 100%; }
.no_connection_inner > img { margin-bottom: 30px; }
.no_connection_inner h3 { font-size: 18px; }
.no_connection_inner h4 { font-size: 14px; font-weight: normal; }
.img_no_sugg { max-width: 250px; }
.follow_btn:hover, .follow_btn:focus { background-color: #234F74; color: #fff; }
.pending_btn, .pending_btn:hover, .pending_btn:focus { min-width: 90px; background-color: #fff; color: #5dbe76; font-size: 15px; line-height: 22px; margin-top: 10px; padding: 5px 10px; border-color: #5dbe76; }
.btn_dismiss { background-color: #fff; color: #337AB7; font-size: 15px; line-height: 22px; margin-top: 10px; padding: 5px 10px; border-color: #337AB7; }
.btn_dismiss:hover, .btn_dismiss:focus { background-color: #b5b2b3; color: #234F74; border-color: #234F74; }
.btn_view_profile, .btn_view_profile:hover, .btn_view_profile:focus { font-size: 15px; line-height: 22px; margin-top: 10px; padding: 5px 10px; font-weight: bold; color: #7f6e91; text-decoration: underline; }
.ad_search_main { padding: 15px 50px 15px 15px; display: inline-block; width: 100%; }
.adv_search_wrapper .ibox-content { padding: 0 50px 15px 15px; border: none; }
.adv_top_form { float: left; margin: 0; width: 100%; }
.adv_top_form > input { border: 1px solid #cdcccc; color: #b4b4b4; float: left; height: 35px; padding: 3px 10px; width: 92%; border-radius: 0px; box-shadow: none; }
.adv_top_form > button { background-color: #bb2136; border: 1px solid #bb2136; color: #fff; float: left; font-size: 18px; font-weight: normal; height: 35px; line-height: 29px; width: 8%; text-align: center; }
.adv_top_form > button i { display: inline-block; }
.adv_top_form > button:hover { background-color: #961c2d; border: 1px solid #961c2d; color: #d0d6d6; }
.comp_list_tabs_sec.ui-tabs.ui-widget.ui-widget-content.ui-corner-all { border: none; }
.comp_list_tabs_sec .ui-widget-content { border: none; }
.comp_list_tabs_sec .nav.nav-tabs li { background: transparent; text-transform: capitalize; }
.refine_search_wrapper { color: #337AB7; cursor: pointer; display: inline-block; font-size: 13px; font-weight: 600; text-decoration: underline; position: relative; padding-left: 17px; }
.refine_search_wrapper:hover { color: #234F74; }
.refine_search_wrapper.adv_src_arrow::after { border-bottom: 6px solid #337AB7; border-left: 5px solid transparent; border-right: 5px solid transparent; content: ""; position: absolute; left: 0; top: 8px; }
.refine_search_wrapper::before { border-top: 6px solid #337AB7; border-left: 5px solid transparent; border-right: 5px solid transparent; content: ""; position: absolute; left: 0; top: 8px; }
.refine_search_wrapper:hover::before { border-top: 6px solid #234F74; }
.refine_search_wrapper.adv_src_arrow:hover::after { border-bottom: 6px solid #234F74; }
.refine_search_wrapper.adv_src_arrow::before { display: none; }
.adv_toggle_content { display: none; }
.adv_toggle_content .form-group { float: left; margin-bottom: 7px; width: 100%; }
.adv_toggle_content label { float: left; font-size: 14px; margin-top: 7px; font-weight: normal; width: 30%; }
.adv_toggle_content input.form-control { float: left; width: 70%; box-shadow: none; }
.adv_toggle_content .form-btn-group { display: inline-block; margin-top: 10px; padding: 0 15px; text-align: right; width: 100%; }
.adv_toggle_content .form-btn-group .find-people-btn { background-color: #bb2136; border: 1px solid #bb2136; color: #fff; display: inline-block; font-size: 14px; padding: 8px 12px; }
.adv_toggle_content .form-btn-group .find-people-btn .fa { margin-left: 10px; }
.adv_toggle_content .form-btn-group .find-people-btn:hover { background-color: #961c2d; color: #ced1d1; }
.adv_toggle_content .form-btn-group .find-people-btn:hover .fa { color: #ced1d1; }
.search_result_here { display: inline-block; font-size: 14px; margin-bottom: 15px; width: 100%; }
#profileForm .chosen-container.chosen-container-multi .search-field input:focus { border: none !important; }
.chosen-container.chosen-container-multi { max-width: 350px; width: 100% !important; }
.newsfeedvp_wrapper .panel-body .status-btn.active_button { background-color: #bc2536; border-color: #bc2536; }
header .navbar-static-top .navbar-top-links li .fa { color: #575b5d; display: inline-block; font-size: 16px; }
.requestvp.top_setting_drop li a { float: left; }
.requestvp.top_setting_drop li a span.top_setting_icons { float: left; width: 100%; }
.requestvp.top_setting_drop li a span.top_setting_icons .fa {
    width: 22px;
}
.requestvp.top_notifications .posted_time .not_icons { float: left; line-height: 20px; margin-right: 10px; }
.requestvp.top_notifications .posted_time .not_icons .fa { color: #acacac; }
.search_feed_ad_icon { background-color: #bc2235; border: 3px solid #e0e0e0; border-radius: 100%; height: 32px; left: -55px; position: absolute; text-align: center; top: 6px; width: 32px; z-index: 99; }
.search_feed_ad_icon .fa { color: #fff !important; font-size: 16px; line-height: 26px; }
.feed_post_ads_icon { background-color: #9590b1; border: 3px solid #e0e2e2; border-radius: 100%; height: 32px; left: -55px; position: absolute; text-align: center; top: 6px; width: 32px; z-index: 99; }
.feed_post_ads_icon .fa { color: #fff !important; font-size: 14px; line-height: 25px; }
.wrapper-content { min-height: 700px; height: auto !important; overflow: visible !important}
.search_listing_wrapper .head_custom_select_drop::before { right: 0; }
.sidebar_collapse-cus #side-menu li#settings:hover ul.nav { display: inline-block; height: auto !important; left: 100%; padding: 5px; position: absolute; z-index: 999999; }
/*.slimScrollDiv {overflow: inherit !important;}*/

.sidebar_collapse-cus #side-menu li#settings:hover ul.nav li { margin: 0; }
#profileForm .spiner-example { background: rgba(0, 0, 0, 0.5); height: 100%; left: 0; padding: 0; position: fixed; top: 0; width: 100%; z-index: 9999999; }
#profileForm .spiner-example .sk-spinner.sk-spinner-wave { position: relative; top: 45%; }
.chosen-container.chosen-container-multi li.search-field { width: auto; }
/*.chosen-container.chosen-container-multi li.search-field input.default {width: auto !important;}*/
.newsfeedvp_wrapper .no_feed .ibox.homepage_ibox::after { display: none; }
.profile_head_Sec { background-image: url("../img/admin/profile_img.png"); background-size: 120px auto; }
.profile_top_wrapper {
    display: inline-block;
    margin: 0 0 20px;
    padding: 15px;
    position: relative;
    width: 100%;
}
.profile_top_wrapper .profile-image { border: 4px solid #9e9e9e; border-radius: 100%; height: 110px; margin: 0; overflow: hidden; width: 110px; position: relative; z-index: 99; }
.profile_top_wrapper .profile-image img { height: auto; margin: 0; width: 100%; max-height: inherit; }
.profile_top_wrapper .profile-info { display: inline-block; padding-left:15px; width:calc(100% - 480px); }
.profile_top_wrapper h2 { font-size: 30px; font-weight: 500; padding-top: 0px; }
.profile_top_wrapper h2 .btn-primary { background-color: #9f86bd; border-color: #9f86bd; font-size: 14px; padding: 4px 8px; float: right; }
.profile_top_wrapper h2 .btn-primary:hover, .profile_top_wrapper h2 .btn-primary:focus { background-color: #7f6b97; border-color: #7f6b97; color: #cccccc; }
.profile_headline { display: inline-block; margin: 5px 0; width: 100%; min-height: 25px; }
.profile_headline a, .profile_headline a:hover { color: #337ab7; display: inline-block; font-size: 16px; font-weight: 600; text-decoration: underline; width: auto; }
.profile_connection { margin-top: 3px; }
.profile_connection a.pro_connect { color: #337AB7; font-size: 14px; }
.profile_connection a.pro_connect:hover { color: #234F74; }
.profile_content_wrap .chat-user { padding: 10px 0; }
.profile_sub_title { color: #676a6d; font-size: 15px; font-weight: 600; }
.profile_content_wrap .sub_content_two { font-size: 14px; font-weight: normal; margin-bottom: 0; font-weight: 600; }
.profile_content_wrap .sub_content_three { font-size: 14px; margin: 5px 0; font-weight: lighter; }
.profile_content_wrap .pro_desc_cont { margin-bottom: 0; }
.add_description a.add_desc_toggle { color: #337ab7; display: inline-block; font-size: 13px; font-weight: 600; }
.add_desc_area { display: none; margin-top: 10px; width: 100%; }
.add_desc_area textarea { border: 1px solid #ededed; display: inline-block; font-size: 13px; line-height: 18px; padding: 10px; resize: none; width: 100%; }
.add_desc_area .btn.btn_add_desc { background-color: #d5968e; border-color: #d5968e; color: #fff; display: inline-block; font-size: 14px; font-weight: bold; margin: 10px 0 0; padding: 4px 20px; }
.profile_content_wrap .add_desc_area .btn.btn_add_desc.active_button { background-color: #bc2536; border-color: #bc2536; }
.profile_content_wrap .ibox-content { display: inline-block; width: 100%; }
.profile_content_wrap .feed_pro_img_sec > img { width: 100%; }
.profile_content_wrap .feed_pro_img_sec { max-height: 300px; }
.profie_contact { display: inline-block; width: 100%; text-transform: capitalize; }
.profie_contact span { display: inline-block; font-size: 14px; width: 100%; text-transform: none }
.topics_wrapper { display: inline-block; padding: 0; width: 100%; margin: 0px; }
.topics_wrapper li { background-color: #f2f3f2; display: inline-block; float: left; margin: 5px 1%; padding: 10px; text-align: center; width: 23%; }
.topics_wrapper li img { display: inline-block; max-width: 60px; max-height: 55px; }
.topics_wrapper .form_table_tit h4 { color: #63676a; font-size: 13px; }
.pro_other_info p { margin: 10px 0; }
.profile_content_wrap .chat-user:last-child { border-bottom: none; padding-bottom: 0; }
.side_main_wrapper { height: 100%; float: left; }
.edit_span { margin-left: 10px; display: none; }
.edit_span .fa { color: #a087be; cursor: pointer; font-size: 23px; }
.admin_layout_wrapper .dropdown-menu.profilename_edit::before { display: none; }
.pro_name_wrap { display: inline-block; position: relative; vertical-align: top; }
.admin_layout_wrapper .dropdown-menu.profilename_edit { padding: 12px; width: 300px; left: 50px; top: 0; }
.profilename_edit .form-group { float: left; padding: 0 5px; width: 50%; }
.btn-save-edit { background-color: #bc2235; color: #fff; display: inline-block; font-weight: 600; margin-right: 5px; border-color: #bc2235; }
.btn-save-edit-clone { background-color: #bc2235; color: #fff; display: inline-block; font-weight: 600; margin-right: 5px; border-color: #bc2235; }
.btn-save-edit:hover, .btn-save-edit:focus { background-color: #971b2a; color: #fff; }
.btn-cancel-edit, .btn-cancel-edit:focus { background-color: #fff; color: #BC2235; display: inline-block; font-weight: 600; border-color: #BC2235; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-cancel-edit:hover { background-color: #ccc; color: #751725; border-color: #751725; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.proj_mem_detail .editt_row { background-color: #f4f5f5; display: inline-block; padding-bottom: 15px; padding-left: 12%; padding-top: 15px; width: 100%; }
.profile_top_wrapper:hover .edit_span, .ibox-content:hover .edit_span { display: inline-block; }
.pro_edit_toggle { display: none; }
.pro_edit_toggle_other { display: none; }
.toggle_open { background-color: #f6f8f8; display: inline-block; padding-bottom: 10px; padding-top: 10px; width: 100%; }
.edit_text_area { border: 1px solid #cccbcb; display: inline-block; font-size: 13px; height: 80px; padding: 5px; resize: none; width: 100%; }
.add_pro_new_fields { background-color: #337AB7; color: #fff; cursor: pointer; font-size: 13px; padding: 5px 15px; display: none; }
.add_pro_new_fields:hover { background-color: #234F74; }
.ibox-content:hover .add_pro_new_fields { display: inline-block; }
.form-group.dsp_block { display: inline-block; width: 100%; margin-bottom: 5px; }
.pro_edit_toggle .input-group[class*="col-"] { padding-left: 15px; padding-right: 15px; }
.pro_edit_toggle .expen label { color: #676a6d; font-size: 13px; }
.btn-remove-edit, .btn-remove-edit:hover, .btn-remove-edit:focus { background-color: transparent; border-color: transparent; color: #008ec9; display: inline-block; font-weight: 600; margin-right: 5px; box-shadow: none; }
.pro_edit_toggle .select_topics .checkbox-inline .topics_inst { background-color: #f2f3f2; display: inline-block; height: 137px; margin: 0; padding: 10px; width: 132px; }
.pro_edit_toggle .checkbox-inline { margin: 3px; }
.pro_edit_topics { display: inline-block; margin-bottom: 10px; width: 100%; text-align: center; }
.frnd_listing_lft-sec .frnd_name { overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; line-height: 1; }
.frnd_listing_lft-sec .frnd_name:after, .frnd_listing_lft-sec .frnd_short_desc:after, .company-sector:after, .small-text:after { content: ""; text-align: right; position: absolute; bottom: 0; right: 0; width: 40%; height: 20px; background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%); }
span.small-text { height: 30px; overflow: hidden; min-height: 60px; display: block; position: relative; }
span.small-text.not-to-expend { height: auto; overflow: hidden; min-height: 20px; display: block; position: relative; }
.edit_text_area.edit_resume { height: 150px; overflow-y: auto; }
.user_pro_sub_head { display: inline-block; font-size: 18px; font-weight: normal; line-height: 22px; margin: 0 0 5px; max-width: 450px; width: 100%; }
.add_connection_user_pro { display: inline-block; margin-top: 8px; width: 100%; }
.connection_btn_group .btn { background-color: #bc2235; color: #fff; font-size: 14px; line-height: 21px; }
.connection_btn_group .btn:hover { background-color: #971b2a; }
.connection_btn_group .btn.dropdown-toggle { border-left: 1px solid #fff; margin: 0; }
.admin_layout_wrapper .add_connection_user_pro .dropdown-menu::before { display: none; }
.add_connection_user_pro .dropdown-menu a { color: #676b6e; font-size: 13px; height: auto; line-height: 18px; margin: 0; padding: 4px 10px; }
.add_connection_user_pro .dropdown-menu a:hover { color: #676b6e; }
.add_connection_user_pro .pending_btn { background-color: transparent; margin: 0 10px 0 0; }
.btn-follow-public, .btn-follow-public:hover, .btn-follow-public:focus { background: transparent; border: 1px solid #234F74; color: #234F74; }
.chat-user.frnd_request_listing { border: medium none; padding: 5px 0; width: 50%; }
.chat-user .user-name { padding-bottom: 0; padding-left: 5px; }
.article_top_sec .follow_btn.pull-right { margin: 0; }
.article_top_sec { background-image: url("../img/admin/article_top_icons.png"); background-size: 110px auto; }
.article_listing_cat { display: inline-block; padding: 0; width: 100%; }
.article_listing_cat li { display: inline-block; width: auto; margin: 10px; }
.btncat_label { background-color: #636363; color: #fff; }
.btncat_label:hover { background-color: #4f4f4f; color: #cccccc; }
.view_article_cate p { font-size: 14px; }
.trending_crousel_wrapper { margin: 15px 0; padding:0px; }
.trending_crousel_wrapper ol.carousel-indicators { margin: 0; padding: 15px 0; position: static; width: 100%; }
.trending_crousel_wrapper ol.carousel-indicators li { background-color: #b8b8b8; border: none; height: 8px; margin: 0 10px; width: 8px; }
.trending_crousel_wrapper ol.carousel-indicators li.active { background-color: #404040; }
.trending_crousel_wrapper .carousel.slide { margin-top: 25px; }
.art_img_sec_trend { float: left; width: 70%; }
.art_img_sec_trend img { width: 100%; }
.artt_sec_content { float: left; padding: 10px 25px; width: 30%; }
.trending_crousel_wrapper .carousel-inner { background-color: #f3f6f5; }
.artt_sec_content h3 { color: #000; font-size: 28px; font-weight: bold; line-height: 33px; }
.artt_sec_content .arrt_se { display: inline-block; max-height: 302px; overflow: hidden; width: 100%; position: relative; font-size: 14px; }
.artt_sec_content .arrt_se::before { content: ""; text-align: right; position: absolute; bottom: 0; right: 0; width: 40%; height: 20px; background: linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 80%); }
.art_crou_production {
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    margin-top: 5px;
    color: #337AB7;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
}
.art_crou_production:hover, .art_crou_production:focus { color: #234F74; }
.article_post_listing { background-color: #fff; display: inline-block; width: 100%; margin: 15px 0; }
.centerlize-data-latest .article_post_listing { margin: 15px 0 0; min-height: 197px; }
.article_post_listing .blog_img { height: 165px; overflow: hidden; }
.article_post_listing .blog_img img { float: left; height: auto; width: 100%;  min-height:165px; }
.blog_img.data-feed-photo, .article_img-sec.data-feed-photo { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }
.article_post_listing .blog_content { padding: 15px; }
.article_post_listing .blog_content_inner { height: 200px; position: relative; overflow: hidden; }
.article_post_listing .blog_content_inner .vote-info::after { display: none; }
.article_post_listing .blog_content_inner .vote-info { max-height: inherit; font-size: 14px; }
.article_post_listing .blog_content_inner::after { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%) repeat scroll 0 0; bottom: 0; content: ""; height: 25px; left: 0; position: absolute; width: 100%; z-index: 9; }
.article_post_listing .vote-title { color: #000; font-size: 24px; line-height: 30px; }
.comp_label_con, .comp_label_con:hover, .comp_label_con:focus {
    color: #2d7bbb;
    display: inline-block;
    font-size: 14px;
    margin: 3px 0 0;
    font-weight: 600;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pro_edit_toggle .form-group .radio { display: inline-block; margin-right: 20px; font-size: 16px; min-height: initial; padding-top: 0; vertical-align: middle; margin-top: 0; margin-bottom: 0; padding-left: 7px; }
.vote-item.article_main_wrapper_detail { padding: 15px; width: 100%; }
.article_main_wrapper_detail .profile-info h3 { color: #337AB7; font-size: 16px; }
.article_main_wrapper_detail .profile-info h3:hover { color: #234F74; }
.article_main_wrapper_detail .profile-info h5 { font-size: 14px; }
.article_detail_main .vote-title.padding-top { color: #000; font-size: 30px; line-height: 37px; margin: 0 0 20px 0; padding-top: 0px; word-wrap: break-word; }
.article_post_time { display: inline-block; margin: 8px 0; padding-bottom: 5px;; width: 100%; }
.article_post_time span { color: #acacac; font-size: 14px; }
.article_post_time .article_post_cat { color: #337AB7; display: inline-block; font-size: 14px; font-weight: 600; }
.article_post_time .article_post_cat:hover { color: #234F74; }
.article_post_time .article_post_cat::before { color: #b7b7b7; content: "|"; display: inline-block; margin-left: 3px; padding-left: 3px; }
.article_detail_main .article_content_sect5 p { font-size: 14px; line-height: 22px; word-wrap: break-word; }
.art_source_til { color: #acacac; display: inline-block; font-size: 13px; margin: 25px 0 5px; width: 100%; }
.article_detail_main .article_content_section { padding-left: 0; padding-right: 0; }
.article_detail_main .article_content_section .tag-icon { background-color: #f3f3f3; color: #2e7bb9; font-size: 13px; margin: 5px 5px 5px 0; }
.article_detail_main .article_content_section .tag-icon:hover { background-color: #c2c2c2; color: #256294; }
.article_detail_main .article_write_comment { padding: 0; margin-top: 0px;  margin-bottom: 15px;}
.article_detail_main .article_write_comment a.btn { color: #acacac; margin: 0 15px; float: none; display: inline-block; padding: 0px; }
.article_detail_main .article_write_comment a.btn span { margin-right: 5px; }
.article_detail_main .article_write_comment a.btn:hover { color: #bc2235; }
.art_icon-share .share_rgt_drop { float: left; line-height: 24px; margin: 0 10px; position: relative; }
.art_icon-share .share_rgt_drop .fa { color: #acacac; cursor: pointer; }
.art_icon-share .share_rgt_drop .fa:hover { color: #bc2235; }
.share_rgt_drop .dropdown-menu { left: inherit; right: 0; border: 1px solid #dfdfdf; padding: 0px; }
.share_rgt_drop .dropdown-menu li a { border-bottom: 1px solid #efefef; color: #575b5d; line-height: 20px; margin: 0; padding: 5px; }
.share_rgt_drop .dropdown-menu li a .fa { margin-right: 5px; min-width: 12px; color: #575b5d; }
.share_rgt_drop .dropdown-menu li:last-child a { border-bottom: none; }
.share_rgt_drop .dropdown-menu li a:hover, .share_rgt_drop .dropdown-menu li a:hover .fa { background-color: transparent; color: #bc2235; }
.share_rgt_drop.reportt .dropdown-menu { min-width: inherit; width: 80px; }
.art_comment_serction {
    /*background-color: #f4f5f5;*/
    margin: 25px 0 25px;
    padding: 0;
}
.vote-item.article_main_wrapper_detail .art_form_submit img { height: 38px; width: 38px; }
.art_form_submit form.m-t {
    float: left;
    margin: 0;
    padding-left: 10px;
    width: calc(100% - 32px);
}
.art_img_sec {
    float: left;
    height: 32px;
    overflow: hidden;
    text-align: center;
    width: 32px;border: 1px solid #9e9e9e;
    border-radius: 100%;
}
.art_form_submit {
    display: inline-block;
    margin: 4px 0 0;
    vertical-align: top;
    width: 100%;
}
.art_form_submit form.m-t .input-group { float: left; width: 100%; }
.art_form_submit form.m-t .input-group textarea {
    /* font-size: 12px;*/
    height: 42px;
    margin-bottom: 10px;
    min-height: 42px;
    padding: 5px 80px 5px 5px;
    resize: vertical;
    width: 100%;
}
.ibox.article_detail_main { margin-bottom: 0; }
.art_comment_right_sec { float: right; width: calc(100% - 48px); }
.art_comment_right_sec h3 { color: #2e7bb9; font-size: 14px; margin: 0; }
.art_comment_right_sec small { color: #b0b1b1; font-size: 11px; }
.art_comment_right_sec p { color: #999999; font-size: 14px; margin: 0; }
.feed-activity-list.art_detail_commet_wrapper .feed-element { border: none; margin: 10px 0; padding: 0;float: left; }
.feed_project_status h5 em { font-style: normal; }
.feed_project_status h5 em.cancel { color: #af1f31; font-weight: bold; }
.profile_project_sec_wrapper { display: inline-block; margin-top: 10px; width: 100%; }
.profile_project_sec_wrapper .feed_pro_list_rep { border: 1px solid #efefef; display: inline-block; margin: 7px 0; padding: 10px 0; }
.profile_content_wrap .profile_project_sec_wrapper .feed_pro_img_sec { float: left; max-height: 160px; overflow: hidden; width: 50%; }
.feed_pro_list_rep .feed_project_overlay-rgt { float: left; padding: 0 15px; width: 50%; }
.feed_project_overlay-rgt h3 { color: #212121; font-size: 18px; margin: 0px; font-weight: normal; line-height: 23px; }
.feed_project_overlay-rgt h4 { color: #676a6d; display: inline-block; font-weight: normal; margin: 0; width: 100%; }
.feed_project_overlay-rgt h4 strong { font-weight: 600; }
.feed_project_overlay-rgt .pro_loca { margin-top: 13px; }
.feed_project_overlay-rgt h4 .fa { margin-right: 5px; }
.feed_project_overlay-rgt .projectt_types { color: #2e7bb9; display: inline-block; font-size: 14px; font-weight: 600; margin-top: 5px; }
.profile_top_wrapper .spinner_wrapper { left: 0; position: absolute; width: 100%; }
.bannd_11_inner {
    float: left;
    height: 120px;
    line-height: 120px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.art_comment_serction .hide { display: none; }
.art_comment_serction .show { display: inline-block; }
.feed-activity-list.art_detail_commet_wrapper .feed-element:first-child { margin-top: 0px; }
.search_blockvp .dropdown-menu.inner { max-height: 200px !important; }
.search_blockvp .bootstrap-select button.btn.dropdown-toggle { background: #fff; color: #676a6c; }
.search_blockvp .dropdown-menu.inner li a { line-height: 23px; padding: 3px 15px; }
.project_top_header { background-image: url(../img/admin/project_top_img.png); background-size: 150px auto; }
.project_top_header .follow_btn.pull-right { margin: 0; }
.project_listing_inner_con { background-color: #fff; display: inline-block; margin: 10px 0; width: 100%; }
.project_listing_img_wrapper { float: left; height: 200px; overflow: hidden; text-align: center; width: 100%; }
.project_listing_img_wrapper img.company-logo { display: inline-block; height: auto; max-height: inherit; max-width: 100%; width: 100%; }
.project_listing_content_wrapper { float: left; padding: 10px; width: 100%; }
.project_listing_content_wrapper .vote-title {
    color: #212121;
    float: left;
    font-size: 18px;
    font-weight: 600;
    height: auto; max-height:51px;
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
.project_listing_content_wrapper .vote-info { float: left; font-size: 14px; word-wrap: break-word; height: auto; margin: 4px 0 0; width: 100%; color: #76797B; }
.project_status_list span { color: #676a6d; font-weight: 600; }
.project_listing-top_cont .pro_loca { color: #676a6d; float: left; font-size: 14px; font-weight: normal; margin: 5px 0 0; width: 100%; }
.project_listing-top_cont .pro_loca .fa { margin-right: 5px; }
.project_listing-top_cont .project_label { float: left; margin: 3px 0 0; width: 100%; }
.project_listing-top_cont .project_label a { color: #337AB7; font-size: 14px; font-weight: 600; }
.project_listing-top_cont .project_label a:hover { color: #234F74; }
.project_status_list { float: left; margin: 20px 0 0; padding-top: 5px; position: relative; width: 100%; }
.project_status_list .bdr_top::before { content: ""; width: 40px; height: 3px; position: absolute; top: -1px; left: 0px; background-color: #be2032; }
.project_listing-top_cont { float: left;overflow: hidden; position: relative; }
.project_status_list .cancel-pro { color: #af1f31; }
.br-category-list_wrapper { display: inline-block; margin-left: -10px; margin-right: -10px; padding: 0; }
.br-category-list_wrapper li { display: inline-block; float: left; margin-bottom: 20px; padding: 0 10px; text-align: center; width: 33.33%; }
.br-category-list_wrapper li a { display: inline-block; position: relative; cursor: pointer; width: 100%; }
.br-category-list_wrapper li .br_cat_overlay { background-color: rgba(0, 0, 0, 0.6); height: 100%; left: 0; position: absolute; text-align: center; top: 0; width: 100%; }
.br_inner_lev1 { display: table; height: 100%; width: 100%; }
.br-category-list_wrapper .br_cat_ovrinner { color: #fff; display: table-cell; font-size: 24px; font-weight: bold; height: 100%; vertical-align: middle; }
.br-category-list_wrapper li a > img { float: left; width: 100%; }
.show_pro_list_wrapper { background-color: #fff; display: inline-block; margin-bottom: 20px; padding: 15px; width: 100%; }
.filter-listing_row label { font-size: 14px; font-weight: normal; line-height: 14px; margin: 0; }
.filter-listing_row .expen { margin: 0; }
.rel { position: relative; }
.rel .spinner_wrapper { left: 0; margin: 10px 0 !important; position: absolute; top: 0; }
.filter-listing_row { border-bottom: 1px solid #eef0f0; padding-bottom: 13px; padding-right: 15px; padding-top: 13px; position: relative; }
.filter-listing_row:last-child { border-bottom: none; }
.fil-row_inner .filter_select { border: 1px solid #ccc; display: inline-block; padding: 3px; width: 100%; }
.apply_filters-con { display: inline-block; margin-top: 15px; width: 100%; }
.apply_filters-con .btn-save-edit { margin-left: 12px; margin-right: 0; }
.more_filters { display: none; }
.fil-row_inner { position: relative; }
.row_toggle_listing { border-top: 1px solid #eef0f0; margin-top: 13px; padding-top: 6px; display: none; }
.row_toggle_listing .fil-row_inner { padding: 7px 0; }
.row_toggle_listing .fil-row_inner:last-child { padding-bottom: 0; }
.caret_row { cursor: pointer; height: 25px; position: absolute; right: 0; top: 35%; width: 25px; z-index: 999; }
.caret_row::before { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #565a5c; content: ""; position: absolute; right: 1px; top: 4px; }
.caret_row.caret_up::before { border-bottom: 5px solid #565a5c; border-top: medium none; }
.project_status_wrapper { background-color: #fff; display: inline-block; margin-bottom: 25px; padding: 15px; width: 100%; }
.project_status_wrapper h2 { color: #000; font-size: 30px; font-weight: 600; margin: 0 0 8px; }
.project_status_wrapper h1 { color: #000; font-size: 30px; font-weight: 600; margin: 0 0 8px; }
.project_status_wrapper .create_by span { color: #696969; font-size: 14px; padding-right: 8px; }
.project_status_wrapper .create_by a { color: #337AB7; font-size: 14px; }
.project_status_wrapper .create_by a:hover { color: #234F74; }
.project_status_wrapper .create_status { margin-top: 10px; }
.project_status_wrapper .create_status span { font-size: 15px; font-weight: 600; padding: 5px; }
.project_detail_wrapper { display: inline-block; margin-top: 20px; width: 100%; }
.project_detail_wrapper .project_img_sec { float: left; max-height: 350px; overflow: hidden; text-align: center; width: 70%; }
.project_detail_wrapper .project_content-wrapper { float: left; padding: 5px 0px 0 20px; width: 30%; }
.project_detail_wrapper .project_content-wrapper p { font-size: 14px; margin-bottom: 5px; }
.project_content-wrapper .pro_join { float: left; margin-top: 25px; width: 100%; }
.wht_bg { background-color: #fff; }
.lesson-listing-wrapper .frnd_request_listing { border: none; }
.lesson-listing-wrapper .frnd_short_desc { color: #999999; height: inherit; }
.lesson-listing-wrapper .frnd_dp { width: 9%; }
.lesson-listing-wrapper .frnd_listing_lft-sec { padding-left: 5px; width: 91%; }
.project_comment_wrapper .art_comment_serction { margin-top: 0; margin-bottom: 20px; }
.comp-involve-wrapper { display: inline-block; width: 100%; }
.view_all, .view_all:hover, .view_all:focus { color: #4385a2; font-size: 14px; font-weight: 600; }
.comp-involve-wrapper h3.bottm_bdr { clear: both; }
.comp-listing-content { display: inline-block; width: 100%; }
.comp-listing-content .contact-box { border: medium none; }
.comp-listing-content .contact-box { border: medium none; margin-bottom: 0; padding: 8px 0; }
.comp-listing-content .project-image { display: inline-block; max-width: 100%; }
.comp-listing-content .contact-box:last-child { padding-bottom: 0; }
.refine_search_o_con { display: inline-block; padding: 15px; width: 100%; }
.adv_top_form > input:focus { color: #676a6d; }
.adv_toggle_content #validation_error { color: #bb2136; float: left; margin-top: 10px; }
.project_owner_wrapper { display: inline-block; width: 100%; }
.project_owner_wrapper .project_owner-img {
    border: 1px solid #9e9e9e;
    border-radius: 100%;
    float: left;
    height: 48px;
    overflow: hidden;
    width: 48px;
}
.project_owner_wrapper .pro_owner_content {
    float: left;
    font-size: 13px;
    padding-left: 10px;
    width: calc(100% - 48px);
}
.project_owner_wrapper .project_owner-img img {
    border-radius: 0;
    height: auto;
    min-height: 100%;
}
.pro_owner_content h6 { display: inline-block; font-size: 13px; font-weight: 600; margin: 0; width: 100%; }
.pro_owner_content h4 { color: #2e7bb9; display: inline-block; font-size: 16px; font-weight: 600; margin: 0 0 2px; width: 100%; }
.pro_owner_content p { margin: 0; }
.pro_members .user-friends .frnd_request_listing { border: medium none; }
.pro_members .user-friends .frnd_request_listing:first-child { padding-top: 0; }
.pro_members .user-friends .frnd_request_listing:last-child { padding-bottom: 0; }
.pro_members .user-friends .frnd_request_listing .frnd_dp { margin: 0; }
.pro_members .user-friends .frnd_request_listing .frnd_short_desc { height: auto; }
.pro_members .frnd_request_listing .frnd_listing_lft-sec { width: 80%; }
.pro_members .frnd_short_desc::after { display: none; }
.lesson-listing-wrapper .frnd_name::after, .lesson-listing-wrapper .frnd_short_desc::after { display: none; }
.project_members_listing_wrapper { display: inline-block; width: 100%; }
.project_members_listing_wrapper .frnd_request_listing { border: medium none; padding: 10px 0; }
.project_members_listing_wrapper .frnd_dp { width: 10%; margin: 0px; }
.project_members_listing_wrapper .frnd_listing_lft-sec { width: 80%; }
.project_members_listing_wrapper .frnd_listing_lft-sec .frnd_name span { color: #676a6d; font-size: 14px; font-weight: 600; line-height: 17px; min-height: inherit; }
.project_members_listing_wrapper .frnd_listing_lft-sec .frnd_short_desc { height: auto; }
.momber_detail_toggle { cursor: pointer; float: left; padding: 15px 10px; position: relative; width: 10%; }
.momber_detail_toggle::before { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #565a5c; content: ""; left: 50%; position: absolute; top: 50%; }
.proj_mem_detail { display: none; margin-top: 15px; width: 100%; }
.proj_mem_detail .pro_member_content { background-color: #f4f5f5; position: relative; padding: 15px 10% 15px 12%; }
.proj_mem_detail.pro_member_toggle { display: inline-block; }
.momber_detail_toggle.arrow-up::before { border-bottom: 5px solid #565a5c; border-top: medium none; }
.project_members_listing_wrapper .frnd_name { overflow: inherit; white-space: inherit; }
.project_members_listing_wrapper .frnd_name::after, .project_members_listing_wrapper .frnd_listing_lft-sec .frnd_short_desc::after { display: none; }
.virtual_top_header { background-image: url(../img/admin/virtual_bg_img.png); background-size: 130px auto; }
.virtual_app_listing_wrapper ul { display: inline-block; padding: 0; }
.app_img_section { background-color: #adb9c4; display: table; height: 190px; float: left; padding: 14px 10px; text-align: center; width: 100%; }
.app_img_section .app_img_inner { display: table-cell; vertical-align: middle; }
.virtual_app_listing_wrapper ul li { display: block; }
.app_img_inner img { max-width: 150px; }
.app_listying_content { background-color: #fff; float: left; padding: 12px; width: 100%; }
.app_listying_content h6 { color: #676a6d; font-size: 14px; margin: 0; }
.app_listying_content .app_price_row { float: left; padding: 15px 0 5px; text-transform: uppercase; width: 100%; }
.app_listying_content .app_price_row .app_free { font-size: 14px; color: #6a9e3f; }
.virtual-detail-top-head { display: inline-block; width: 100%; }
.virtual-detail-top-head .app_detail_img_sec { background-color: #adb9c4; float: left; padding: 15px 25px; text-align: center; width: 30%; }
.app-detail-inner img { max-width: 150px; }
.app_detail-right-sec { float: left; padding: 0 15px; width: 70%; }
.app_detail-right-sec h3 { font-size: 18px; font-weight: normal; }
.detail_vrt-top-content { display: inline-block; margin-top: 20px; width: 100%; }
.detail_vrt-top-content img { float: left; width: 4%; }
.detail_vrt-top-content p { color: #ababab; float: left; font-size: 14px; max-width: 93%; padding-left: 10px; }
.app_play_store_btn img { display: inline-block; margin-top: 10px; max-width: 120px; width: 100%; }
.vr_detail_carousel { display: inline-block; margin: 30px 0 20px; width: 100%; }
.vr_detail_carousel .carousel-indicators { display: inline-block; margin: 0; padding: 15px 0; position: static; width: 100%; }
.vr_detail_carousel .carousel-indicators li { background-color: #b8b8b8; border: medium none; height: 8px; margin: 0 10px; width: 8px; }
.vr_detail_carousel .carousel-indicators li.active { background-color: #404040; }
.vr_detail_content_section { display: inline-block; width: 100%; }
.vr_detail_content_section p { color: #676a6d; font-size: 14px; }
.cat-article-1 .blog_img { height: 386px; width: 70%; float: left; }
.cat-article-1 .blog_content { width: 30%; float: left; }
.cat-article-1 .comp_label_con { margin-top: 5px; }
.cat-article-1 .article_post_listing .vote-title { font-size: 28px; font-weight: bold; line-height: 35px; }
.rell { position: relative; }
.add_connection_user_pro .spinner_wrapper { margin: 10px 0 0 !important; }
.message_top_header { background-image: url("../img/admin/message_top_icons.png"); background-size: 130px auto; }
.custom_resume_scroll .slimScrollDiv .profie_resume_edit { max-height: 300px; }
.custom_resume_scroll .slimScrollDiv .slimScrollBar { background-color: #eeeeee !important; opacity: 1 !important; }
.side_user_detailsht p.nav-head-line { float: left; max-width: 90%; min-width: 40%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto; }
.chat_room_wrapper { float: left; max-width: 70%; width: 100%; }
.chat_room_header { background-color: #f7f9fa; float: left; height: 80px; padding: 15px; width: 100%; }
.chat_room_header img { display: inline-block; vertical-align: middle; }
.chat_room_header .chat_user_name { color: #337ab7; display: inline-block; font-size: 14px; font-weight: bold; margin-top: 13px; max-width: 60%; overflow: hidden; padding-left: 10px; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; width: auto; }
.chat_room_header .chat_user_name:hover { color: #234F74; }
.chat_room_header .chat_head_right { float: right; line-height: 48px; }
.chat_head_right > p { color: #aaaaaa; display: inline-block; font-size: 13px; margin: 0; padding-right: 0px; vertical-align: middle; }
.chat_head_right .chat-delete { display: inline-block; position: relative; vertical-align: middle; }
.chat_head_right .chat-delete i { color: #575c5e; font-size: 20px; line-height: 48px; }
.chat_head_right .chat-delete span { cursor: pointer; padding: 0 0 0 15px; }
.chat_head_right .chat-delete ul.dropdown-menu { left: inherit; min-width: 90px; right: 0; top: 32px; width: auto; }
.user-msg_chat_room { background-color: #e1e9eb; float: left; padding: 20px; position: relative; width: 100%; }
.user-msg_chat_room ul { display: inline-block; padding: 0 15px; width: 100%; }
.user-msg_chat_room ul li { background-color: #fff; border-radius: 10px; display: inline-block; margin: 10px 0; padding: 15px; width: 100%; position: relative; }
.user-msg_chat_room ul li span { color: #aaaaaa; font-size: 12px; margin-bottom: 3px; width: 100%; }
.user-msg_chat_room ul li p { color: #676a6d; display: inline-block; font-size: 13px; margin: 0; width: 100%; }
.user-msg_chat_room ul li.user_chat-history::before { background-image: url("../img/admin/userr_arrow.png"); background-size: 100% auto; bottom: 0; content: ""; height: 16px; left: -13px; position: absolute; width: 18px; }
.user-msg_chat_room ul li.our_chat-history::before { background-image: url("../img/admin/my_arrow.png"); background-size: 100% auto; bottom: 0; content: ""; height: 16px; right: -13px; position: absolute; width: 18px; }
.chat_cus_scroll .slimScrollDiv .user-msg_chat_room { max-height: 400px; width: 100% !important; min-height: 400px; }
.chat_cus_scroll .slimScrollDiv .slimScrollRail { background-color: #f6f8f8 !important; border-radius: 0 !important; display: block !important; opacity: 1 !important; width: 13px !important; right: 0px !important; }
.chat_cus_scroll .slimScrollDiv .slimScrollBar { background-color: #eeeeee !important; display: block !important; opacity: 1 !important; margin: 1% 2px 0 0 !important; max-height: 98% !important; }
.chat_room_wrapper .slimScrollDiv { float: left; width: 100% !important; height: 100% !important; }
.chat_room_wrapper .chat-send-message-area { float: left; position: relative; width: 100%; z-index: 99; background-color: #fff; }
.chat_room_wrapper .chat-send-message-area textarea { border: medium none; height: 70px; padding: 10px; resize: none; width: 100%; max-width: 80%; display: inline-block; vertical-align: middle; }
.user-chat-listing-room { border-left: 1px solid #ebeef0; float: right; width: 30%; position: relative; }
.user-chat-listing-header { background-color: #f7f9fa; float: left; height: 80px; padding: 15px; vertical-align: middle; width: 100%; }
.user-chat-listing-header h3 { color: #676a6c; float: left; font-size: 14px; font-weight: bold; line-height: 50px; margin: 0; width: auto; }
.user-chat-listing-header .add_user-chat { float: right; cursor: pointer; padding: 0 0 0 15px; }
.user-chat-listing-header .add_user-chat i.fa { color: #575c5d; font-size: 20px; line-height: 50px; }
.messge_wrapper { display: inline-block; position: relative; width: 100%; overflow:hidden; }
.user_recent-chat_listing { background-color: #fff; float: left; width: 100%; }
.user_recent-chat_listing .slimScrollDiv ul.full-height-scroll { margin: 0; max-height: 470px; min-height: 470px; padding: 0; }
.user_recent-chat_listing li { border-bottom: 1px solid #edeff1; cursor: pointer; display: inline-block; padding: 10px 10px 10px 60px; position: relative; width: 100%; min-height: 60px; }
.user_recent-chat_listing li h3 { display: inline-block; font-size: 14px; font-weight: bold; margin: 0; max-width: 70%; padding-left: 7px; vertical-align: middle; }
.user_recent-chat_listing li span { color: #aaaaaa; float: right; padding-right: 5px; position: absolute; right: 10px; top: 3px; }
.new_chat_wrapper .user-chat-listing-header { background-color: #90a4ae; }
.new_chat_wrapper .user-chat-listing-header h3 { color: #fff; }
.new_chat_wrapper .new-chat-close .fa { color: #fff; float: right; font-size: 20px; line-height: 50px; margin-left: 15px; }
.user_recent-chat_listing li h2 { font-size: 16px; font-weight: bold; margin: 0; padding: 10px 0; }
.new-chat-close { cursor: pointer; }
#profileForm .bootstrap-select .btn.dropdown-toggle { background-color: #fff; border: medium none; color: #555; height: 32px; }
.profile_image_overlay {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    cursor: pointer;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    padding: 15px 0;
}
.profile_image_overlay span  {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 16px;
    margin-top: 11px;
}
.profile_image_overlay i.fa { color: #fff; font-size: 22px; padding-top: 6px; }
.profile_top_wrapper .profile-image:hover .profile_image_overlay { display: block; }
#profileForm .bootstrap-select.btn-group .dropdown-menu.open { max-height: 250px !important; overflow: auto !important; }
#profileForm .bootstrap-select.btn-group .dropdown-menu.open .dropdown-menu.inner { max-height: 100% !important; }
.adv_search_wrapper .ibox.float-e-margins { display: inline-block; width: 100%; margin-bottom: 10px; }
.ad_search_main .basic_form-con input { border: 1px solid #d3d2d2; float: left; height: 35px; padding: 3px 10px; width: 92%; margin: 0; }
.ad_search_main .basic_form-con { display: inline-block; width: 100%; }
.basic_form-con .basic_search { background-color: #BC2235; border: 1px solid #BC2235; color: #fff; float: left; font-size: 18px; height: 35px; width: 8%; }
.basic_form-con .basic_search:hover { background-color: #751725; border: 1px solid #751725; }
div#validation_error { display: inline-block; width: 100%; font-size: 13px; color: #bc2235; }
.no_chat_connection-wrapper { background-color: #e1e9eb; display: table; height: 470px; padding: 20px; text-align: center; vertical-align: middle; width: 100%; }
.no_chat_inner_con { display: table-cell; vertical-align: middle; }
.no_chat_inner_con .chat_user_icons { display: inline-block; max-width: 170px; width: 100%; }
.no_chat_inner_con h3 { display: inline-block; font-size: 18px; margin: 25px 0 0; width: 100%; }
.no_chat_inner_con h6 { display: inline-block; font-size: 14px; font-weight: normal; line-height: 18px; max-width: 280px; width: 100%; }
.find_new_btn-row { display: inline-block; width: 100%; }
.btn-find_new_connection { background-color: #337AB7; color: #fff; font-size: 15px; line-height: 22px; margin-top: 10px; min-width: 80px; padding: 5px 10px; }
.btn-find_new_connection:hover, .btn-find_new_connection:focus { background-color: #234F74; color: #fff; }
.frnd_listing_lft-sec .frnd_short_desc.height-a { height: inherit; }
.frnd_listing_lft-sec .frnd_short_desc.height-a::after { display: none; }
.user-friends .comp_lgog-a { height: 100%; width: 100%; }
.newsfeedvp_wrapper .vote-item.span10-l-r { padding: 15px 15px 0; margin-bottom: 0px; float: left; width: 100%; border-radius: 3px; }
.reg_rowe { display: inline-block; margin: 10px 0 0; width: 100%; }
.reg_rowe .feed_regulation { border: 1px solid #76797d; border-radius: 25px; color: #76797d; display: inline-block; font-size: 14px; line-height: 14px; padding: 2px 10px 3px; width: auto; }
.profile_headline .form-group textarea { resize: none; width: 100%; }
.art_icon-share .share_rgt_drop li .fa { color: #575b5e; font-size: 14px; margin-right: 5px; }
.share_rgt_drop li { border-bottom: 1px solid #efefef; float: left; padding: 5px 0; position: relative; width: 100%; }
.share_rgt_drop li span { height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 9; }
.share_rgt_drop li em { display: inline-block; text-align: center; width: 13%; }
.share_rgt_drop li:last-child { border-bottom: medium none; padding-bottom: 0; }
.article_write_comment .btn.eye-icons, .article_write_comment .btn.eye-icons:focus { border: medium none; box-shadow: none; color: #acacac; padding: 0 10px; }
.article_write_comment .btn.eye-icons .fa { margin-right: 5px; }
.feed_leave_comment_wrapper .art_img_sec img.img-circle { height: 32px; width: 32px; }
.feed_leave_comment_wrapper { margin-bottom: -10px; margin-left: -10px; margin-right: -10px; }
.feed_leave_comment_wrapper textarea { height: 40px; }
.share_status_wrapper { float: left; width: 100%; }
.share_status_wrapper .share_status_head { float: left; border-bottom: 1px solid #efefef; margin: 0; padding:0 0 7px 0; width: 100%; }
.share_status_head li { display: block; float: left; position: relative; padding: 0 10px;}
.share_status_head li:first-child {padding-left: 0;}
.share_status_head a { border-radius: 3px; color: #676a6d; float: left; font-size: 13px; padding: 5px 0; width: 100%; }
.share_status_head li:last-child::before { display: none; }
.share_status_head li.s-share .fa { background-color: #726d5c; }
.share_status_head li.s-article .fa { background-color: #9590b1; }
.share_status_head li.s-project .fa { background-color: #14b394; }
.share_status_head li.s-topic .fa { background-color: #d7d359; }
.share_content_area { float: left; min-height: 70px; width: 100%; }
.share_content_area .share-text { border: medium none; color: #444; float: left; /*font-size: 13px;*/ line-height: 17px; padding: 10px; resize: none; width: 100%; }
.share_status_head li .fa {
    border-radius: 100%;
    color: #fff;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    text-align: center;
    vertical-align: middle;
    width: 25px;
}

.status_submity_wrapper { border-top: 1px solid #efefef; float: left; padding: 5px 10px; width: 100%; }
.status_submity_wrapper .add-photo-share , .status_submity_wrapper .add-photo-share:hover , .status_submity_wrapper .add-photo-share:focus { color: #676a6d; font-size: 14px; width: auto; padding:2px 4px; }
.status_submity_wrapper button.btn, .status_submity_wrapper button.btn:hover, .status_submity_wrapper button.btn:focus { margin: 0; background-color: #d5968e; border-color: #d5968e; font-size: 14px; font-weight: 600; padding: 4px 20px; }
.status_submity_wrapper button.btn.active_button { background-color: #BC2235; border-color: #BC2235; color: #ffffff; }
.status_submity_wrapper button.btn.active_button:hover { background-color: #751725; border-color: #751725; }
.ibox.homepage_ibox form { margin: 0; }
.image_preview_wrapper { float: left; width: 100%; }
.image_preview_wrapper .dropzone { border: medium none; float: left; min-height: inherit; padding: 0; width: 100%; }
.article_detail_main .art_source_til span { word-wrap: break-word; word-break: break-all; }
.article_write_comment .share_rgt_drop ul li { padding: 4px 3px; }
.image_preview_wrapper .dropzone .dz-default.dz-message { display: none; }
.image_preview_wrapper .dz-error-message { display: none !important; }
.image_preview_wrapper .dz-error-mark, .image_preview_wrapper .dz-success-mark, .image_preview_wrapper .dz-filename, .image_preview_wrapper .dz-size { display: none !important; }
.image_preview_wrapper .dropzone .dz-details { margin-bottom: 0 !important; }
.image_preview_wrapper .dropzone .dz-remove { margin: 0; }
.image_preview_wrapper .dropzone .dz-preview { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; box-shadow: none; margin: 5px; padding: 0; }
.image_preview_wrapper .dropzone { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.image_preview_wrapper .dropzone .dz-remove { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; font-size: 0; position: absolute; right: 5px; top: 5px; }
.image_preview_wrapper .dropzone .dz-remove::before { background-image: url("../img/admin/close.png"); background-repeat: no-repeat; background-size: 100% auto; content: ""; display: none; cursor: pointer; height: 9px; position: absolute; right: 0; top: 0; z-index: 999; width: 9px; }
.action_committed { color: #bc2235 !important; cursor: default; }
.article_detail_main .art_source_til span:first-child { padding-right: 10px; }
.art_form_submit form.m-t .input-group { position: relative; }
.art_form_submit form.m-t .input-group .spinner_wrapper { bottom: 0; left: 0; margin: 15px 0 0 !important; position: absolute; z-index: 999; top:0px; }
.comp_listing_content.hgt60 span { height: 60px; overflow: hidden; text-overflow: inherit; white-space: inherit; float: left; width: 100%; }
.image_preview_wrapper .dropzone .dz-preview:hover .dz-remove::before { display: block; }
.image_preview_wrapper .dropzone .dz-preview .dz-progress { left: 0; margin: 0; position: absolute; top: 94%; width: 100%; }
.image_preview_wrapper .dropzone .dz-preview:hover .dz-details img { opacity: 1 !important; }
.image_preview_wrapper .dropzone .dz-preview:hover .dz-success-mark { background-color: rgba(0, 0, 0, 0.5); display: block !important; height: 100%; left: 0; background-image: none; opacity: 1; position: absolute; top: 0; width: 100%; z-index: 9; }
.filter-listing_row .expen label { background-position: left 3px; background-size: 13px auto; line-height: 18px; padding-left: 20px; }
.oil_top_caret { cursor: pointer; float: left; height: auto; margin-right: 5px; position: static; width: 25px; }
.oil_top_caret .fa.fa-minus-square { display: none; }
.oil_top_caret .fa { color: #c4c4c4; font-size: 15px; }
.upstream_listing_wrapper { border: medium none; margin-left: 0; margin-top: 13px; margin-right: -15px; }
.upstream_listing_wrapper .oil_table_listing { background-color: #f4f5f5; padding: 15px 0; }
.upstream_listing_wrapper .oil_table_listing:nth-child(2n) { background-color: #fff; }
.oil_top_caret::before { display: none; }
.oil_top_caret.caret_up .fa.fa-plus-square-o { display: none; }
.oil_top_caret.caret_up .fa.fa-minus-square { display: inline-block; }
.oil_table_listing .expen { padding: 5px 0; }
.row_toggle_listing2 { display: none; }
.filter-listing_row:first-child { border: medium none; padding-bottom: 0; padding-top: 0; }
.filter-listing_row .chosen-container-single .chosen-single div b { background-position: 0 6px; }
.filter-listing_row .chosen-container-single .chosen-single { cursor: pointer; }
.edit_member_detail { cursor: pointer; padding: 15px; position: absolute; right: 1%; z-index: 9 }
.edit_member_detail .fa { color: #a087be; font-size: 23px; }
.members_edit_detail { display: inline-block; width: 100%; }
.members_edit_detail .form-group { margin-bottom: 10px; }
.members_edit_detail .form-group label { font-weight: 600; width: 100%; }
.members_edit_detail textarea { border: 1px solid #ccc; display: inline-block; font-size: 13px; line-height: 16px; padding: 7px 10px; resize: vertical; width: 100%; }
.members_edit_detail .member_cost-input { border: 1px solid #ccc; display: inline-block; line-height: 35px; padding: 0 10px; width: 100%; }
.members_edit_detail .editt_row.rel { padding: 5px 10% 20px 12%; }
.feed_create_project { display: none; }
.feed_create_project { float: left; width: 100%; }
.feed_create_project .feed_pro_sarh-top { background-color: #f4f5f5; float: left; margin-top: 7px; padding: 15px; width: 100%; }
.feed_pro_sarh-top img { float: left; max-width: 20%; }
.feed_pro_sarh-top p { float: right; font-size: 14px; line-height: 18px; margin: 0; padding: 10px; vertical-align: middle; width: 80%; }
.feed_create_project .feed_search_project { float: left; margin: 0; padding: 0; width: 100%; }
.feed_search_project > li { display: block; float: left; width: 50%; }
.feed_search_project > li a { color: #2e7cb8; display: inline-block; font-size: 14px; padding: 20px 10px; text-align: center; width: 100%; }
.br-category-list_wrapper li a .project_cat { height: 100%; left: 0; z-index: 99; opacity: 0; position: absolute; top: 0; width: 100%; cursor: pointer; }
#create_project .steps.clearfix { display: none; }
/* 7 jan 2016 signup process */

/* Create Project */
#create_project { background-color: #f3f4f4; border-radius: 5px; min-height: 650px; margin: 0; padding: 20px; }
#create_project .content.clearfix { background-color: transparent; border-radius: 5px; margin: 0; }
#create_project.wizard .content .body { display: inline-block; margin-bottom: 50px; position: static; padding: 0; width: 100%; }
#create_project.wizard h2.form_top_title3 { border-bottom: 1px solid #e4e7eb; color: #747f85; font-size: 16px; font-weight: bold; margin: 0 0 20px; padding-bottom: 10px; text-align: center;line-height: 20px; }
#create_project label { color: #747f84; font-size: 14px; }
#create_project .btn-upload_pic { display: inline-block; position: relative; width: 100%; }
#create_project .btn-file, #create_project .btn-file:hover, #create_project .btn-file:focus { background: #337ab7; border-color: #337ab7; border-radius: 6px; color: #fff; font-size: 14px; font-style: normal; font-weight: bold; padding: 9px 10px; }
.wizard .content .btn-upload_pic input { border: medium none; color: #337ab7; height: 43px; font-size: 19px; width: 97px; cursor: pointer; opacity: 0; position: absolute; text-align: right; top: 0; }
#create_project .profile_name1 { display: none; }
#create_project .btn-upload_pic > img.show-profile_image { max-height: 300px; max-width: 490px; }
#create_project .chosen-container-single { width: 100% !important; }
.tooltip23 { color: #cacaca; }
.tooltip { width: 180px; left: 30px !important; }
.tooltip-arrow { left: 44px !important; }
.tooltip-inner { text-align: left; padding: 5px; }
#create_project.wizard .content .form-control { border: 1px solid #cdcccc; border-radius: 0; resize: vertical; box-shadow: none; }
#create_project .input-group-addon { background-color: #eee; border: 1px solid #ccc; border-radius: 0px; color: #555; font-size: 14px; font-weight: normal; line-height: 1; padding: 6px 12px; text-align: center; }
#create_project .input-group[class*="col-"] { padding-left: 15px; padding-right: 15px; }
#create_project .bootstrap-select.crt-pro-select { width: 100%; }
#create_project .bootstrap-select.crt-pro-select .dropdown-toggle.btn-default { background: #fff; border-radius: 0; color: #747f84; }
#create_project .dropdown-menu.inner { max-height: 150px !important; }
#create_project .actions ul li a { display: inline-block; font-size: 16px; padding: 0.5em 1em; border: 1px solid #bc2235; }
#create_project .actions ul li a[href="#previous"] { background-color: #fff; color: #bc2235; }
#create_project .actions ul li a[href="#previous"]:hover, #create_project .actions ul li a[href="#previous"]:focus { background-color: #ccc; border-color: #751725; color: #751725; }
.create_last_step { display: inline-block; padding: 50px 0; width: 100%; }
.create_last_step .crt_pro_inner-last { display: inline-block; max-width: 350px; }
.create_last_step .crt_pro_inner-last img { max-width: 210px; }
.create_last_step .proceed-to-projects { display: inline-block; margin-top: 25px; width: 100%; background: #bc2236; border: 1px solid #bc2236; color: #fff; font-size: 16px; font-weight: 500; }
.create_last_step .proceed-to-projects:hover { background: #971d2d; color: #cdcdcd; }
.admin_layout_wrapper #side-menu li span.label-info { background-color: #f8ac59; color: #fff; float: left !important; font-size: 11px; margin-left: 26px; margin-top: 5px; padding: 6px; position: static; text-transform: uppercase; }
.user_recent-chat_listing li.active-user { background-color: #f8f9fb; }
.no_image_dp { display: none; }
.image_wrapper_browse { float: left; width: 100%; }
.image-crop.image_crop_content { float: left; max-height: 300px; max-width: 100%; position: relative; overflow: hidden; width: 100%; margin-top: 15px; }
#create_project .form-group button { font-size: 14px; }
.filter-listing_row .filter_select button.dropdown-toggle, .filter-listing_row .filter_select button.dropdown-toggle:hover { background: #fff; border: none; color: #747f86; }
.filter-listing_row .filter_select { padding: 0; }
.filter-listing_row .filter_select .dropdown-menu.inner { max-height: 200px !important; }
.no_btn_content { height: 43px; }
.post_article_wrapper { display: inline-block; width: 100%; }
.post_article_inner_container { background-color: #fff; display: inline-block; width: 100%; padding: 15px 0;}
.post_article_inner_container .post_article_input { border: medium none; font-size: 16px; font-weight: 600; height: 40px; padding-left: 0; border-bottom: solid 1px #ddd; -webkit-transition: ease-in 0.1s; -moz-transition: ease-in 0.1s; transition: ease-in 0.1s; }
.post_article_inner_container .post_article_input:focus { font-size: 14px; }
.article-user_detail23 { display: inline-block; width: 100%; }
.article-user_detail23 { display: inline-block; width: 100%; }
.article-user_detail23 .img-circle { float: left; margin-right: 10px; }
.article_user_content h4 a { color: #2e7bb9; }
.article_user_content h4 { margin-bottom: 0; }
.article_user_content h5 { margin-bottom: 0; }
.upload_post_article_img .file_upload_overlay_con { padding: 40px 0 0; }
.post_article_inner_container .dropzone.dz-clickable { border: medium none; border-radius: 0; min-height: 250px; }
.post_article_inner_container .dropzone.dz-clickable .dz-default.dz-message { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; height: 100%; left: 0; margin: 0; position: absolute; top: 0; width: 100%; }
.post_article_inner_container .dropzone.dz-clickable { border: medium none; padding: 0px; border-radius: 0; position: relative; min-height: 250px; }
.upload_post_article_img { display: inline-block; height: 280px; margin-top: 0px; position: relative; overflow: hidden; width: 100%; background-color: #f5f5f5; }
.file_upload_overlay_con { display: inline-block; padding: 68px 0; text-align: center; vertical-align: middle; width: 100%; }
.file_upload_overlay_con .fa { color: #cccccc; font-size: 80px; cursor: pointer; }
.file_upload_overlay_con h3 { color: #ccc; font-size: 15px; }
.upload_post_article_img input[type="file"] { cursor: pointer; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; }
.upload_post_article_img img#profile_img { display: none; }
.upload_post_article_img img#profile_img.show-profile_image { display: inline-block; }
.post_article_img_browse { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.upload_post_article_img img#profile_img.show-profile_image { display: inline-block; left: 0; position: absolute; top: 0; }
.post-article_category { display: inline-block; width: 100%; margin-top: 10px; }
.post-article_category h3 {
    color: #747f84;
    font-size: 14px;
    margin: 7px 15px;
    width: calc(100% - 30px);
}
.post-article_category .fa.fa-caret-up { display: none; }
.post-article_category h3 span.post_cat_toggle-ar { cursor: pointer; padding: 5px 22px; }
.post_art_toggle_content { float: left; display: none; width: 100%; }
.post_art_toggle_content .post_cat_bg { background-color: #f5f5f5; margin: 0; padding-bottom: 15px; padding-top: 15px; }
.post_art_toggle_content .post_cat_bg li { display: block; float: left; }
.post_art_toggle_content .post_cat_bg li a { border: 1px solid #888888; border-radius: 5px; color: #636363; float: left; font-size: 12px; font-weight: 600; margin: 5px; padding: 4px 8px; }
.post_art_toggle_content .post_cat_bg li a:hover, .post_art_toggle_content .post_cat_bg li.select-category a { border: 1px solid #636363; background-color: #636363; color: #fff; }
.feed_url_post-con { float: left; margin-bottom: 10px; padding: 10px; width: 100%; display: none; }
.feed_url_post-con .feedurl-inner { background-color: #f4f5f5; float: left; padding: 10px; position: relative; width: 100%; }
.feedurl-inner .feed_url_img { float: left; margin-right: 3%; width: 60px; }
.feed_url_post-con .feedurl-inner .feed_content_rgt { float: right; width: 85%; }
.feed_content_rgt h3 { color: #000000; font-size: 14px; font-weight: 600; margin: 0; }
.feed_content_rgt p { color: #000; display: inline-block; font-size: 13px; margin: 3px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.feed_content_rgt h5 { color: #989c9f; float: left; font-size: 13px; font-weight: bold; margin: 0; width: 100%; }
.feed_url_close { font-size: 15px; position: absolute; right: 3px; top: 0; }
.feed_url_close .fa, .feed_url_close .fa:hover { color: #999c9e; }
.post_art-url_editor { float: left; margin-top: 10px; width: 100%; }
.post_art-url_editor .note-toolbar.btn-toolbar, .post_art-url_editor .note-toolbar.btn-toolbar:focus { background-color: transparent; border: medium none; padding: 0; }
.post_art-url_editor .note-toolbar.btn-toolbar .btn { background-color: transparent; border: medium none; color: #999999; font-size: 14px; margin: 0 5px; }
.post_art-url_editor .note-toolbar.btn-toolbar .btn .caret { border-top-color: #999999 }
.tags_links_wrapper { float: left; margin-top: 15px; width: 100%; }
.tags_links_wrapper ul { float: left; margin: 0; padding: 0; width: 100%; }
.tags_links_wrapper li {
    border-bottom: 1px solid #d9d8d8;
    border-top: 1px solid #d9d8d8;
    display: block;
    float: left;
    margin-top: -1px;
    padding: 5px 0 5px 30px;
    position: relative;
    width: 100%;
}
.tags_links_wrapper li .fa { color: #dcdcdc; font-size: 15px; left: 3px; position: absolute; top: 15px; }
.tags_links_wrapper li input { border: medium none; height: 32px; width: 100%; }
body.bg404 { background-color: #eeeeee; }
.error404_wrapper { display: inline-block; padding: 100px 0 20px 0; width: 100%; }
.error404_wrapper img.logo404 { max-width: 170px; }
.container404 { margin: auto; max-width: 930px; width: 100%; padding: 0 15px; }
.error_content_wrapper { float: left; margin-top: 25px; width: 100%; }
.error_content_wrapper h3 { color: #676a6d; font-size: 18px; }
.error_content_wrapper h5 { color: #676b6e; font-size: 16px; margin-top: 30px; }
.error_content_wrapper ol { margin: 0; padding-left: 20px; }
.error_content_wrapper ol li { color: #676b6e; font-size: 16px; margin: 7px 0; padding-left: 5px; width: 100%; }
p.error.article-error { margin: 0 0 0 60px; position: relative; }
.error_content_wrapper ol li a { color: #3d84a4; }
.img404 { max-width: 220px; }
.footer404links { display: inline-block; margin-top: 150px; width: 100%; }
.footer404links .links404 { display: inline-block; margin-bottom: 15px; padding: 0; text-align: center; width: 100%; }
.footer404links .links404 li { display: inline-block; }
.footer404links .links404 li a { color: #337ab7; display: inline-block; font-size: 15px; margin: 0 15px; }
.footer404links .links404 li a:hover { color: #2c6290; }
.footer404links .icons404 { margin: 0; padding: 0; text-align: center; }
.footer404links .icons404 li { display: inline-block; vertical-align: middle; }
.footer404links .icons404 li a { background-color: #efefef; border: 1px solid #d8d8d8; border-radius: 100%; display: inline-block; height: 32px; margin: 0 10px; width: 32px; }
.footer404links .icons404 li a .fa { color: #000; font-size: 18px; margin-top: 7px; }
.footer404links p { color: #676a6d; display: inline-block; margin-top: 15px; text-align: center; width: 100%; }
.image_preview_wrapper .close_feed_img { cursor: pointer; position: absolute; right: 5px; top: 5px; background-color: rgba(0,0,0,0.3); padding: 2px 6px; }
.image_preview_wrapper #my-awesome-dropzone { max-height: 400px; overflow: hidden; position: relative; width: 100%; }
.opt_groupvp .dropdown-menu .dropdown-header { font-size: 14px; font-weight: 600; padding: 3px 10px; }
.bootstrap-select.opt_groupvp .dropdown-menu li a.opt { margin: 0; padding: 1px 17px; }
ul.browse_list_row { padding: 0; }
/* Create Project */
#create_project .form-group .error { color: #bc2536; float: left; font-size: 12px; margin: 2px 0 0; }
#create_project .form-group .control_error_msg label.error { left: 0; position: absolute; top: 30px; }
#create_project .form-group .error.input-sm { border: 1px solid #fbc2c4; margin: 0; }
/* Forum */
.forum_top_search_wrapper { background-image: url("../img/admin/forum_top_bg.png"); background-position: right top; background-repeat: no-repeat; background-size: cover; margin:0px; }
.forum_inner_con { background-color: rgba(0,0,0,0.3); display: inline-block; padding: 64px 30px; text-align: center; width: 100%; }
.forum_inner_con form { background-color: #fff; border-radius: 4px; display: inline-block; max-width: 400px; width: 100%; }
.forum_inner_con button { background-color: transparent; border: medium none; float: left; height: 35px; width: 15%; }
.forum_inner_con button .fa { color: #cccbcb; font-size: 18px; }
.forum_inner_con .forum_t_search { border: medium none; border-radius: 4px; float: left; font-size: 14px; height: 35px; width: 85%; }
.forum_body_content { float: left; width: 100%; }
.forum_body_content .forum_tab_header { float: left; padding: 20px 0; width: 100%; }
.forum_tab_header .nav { float: left; }
.forum_body_content .btn.follow_btn.pull-right { margin: 0; }
.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a { border: none; border-bottom: 2px solid #bc2235 !important; }
.forum_cat_listing.tab-content { float: left; width: 100%; }
.forum_listing_inner_con ul.forum_cat_list { display: inline-block; padding: 0; width: 100%; }
.forum_listing_inner_con ul.forum_cat_list li { float: left; padding: 10px; width: 33.33%; display: block; }
.forum_listing_inner_con ul.forum_cat_list li .forum_inner_list { display: inline-block; width: 100%; padding: 10px; }
.bg1 { background-color: #a99785; }
.bg2 { background-color: #4e89da; }
.bg3 { background-color: #9565d1; }
.bg4 { background-color: #43c7cf; }
.bg5 { background-color: #2d8c61; }
.bg6 { background-color: #5ac169; }
.bg7 { background-color: #ecab53; }
.bg8 { background-color: #e7652d; }
.bg9 { background-color: #e45453; }
.forum_cat_list .forum_inner_list h3 { color: #fff; font-size: 18px; margin-top: 0; overflow: hidden; line-height: 23px; white-space: nowrap; width: 100%; }
.forum_cat_list .forum_inner_list p { color: #fff; font-size: 13px; height: 100px; line-height: 16px; overflow: hidden; }
.forum_cat_list .diss_topic { color: #fff; display: inline-block; padding: 5px 0 5px; width: 100%; }
.forum_cat_listing.tab-content .forum_listing_inner_con { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; float: left; padding: 15px; width: 100%; }
.forum_table_inner_con { margin-top: -15px; }
.forum_table_inner_con .table th { border-bottom: 2px solid #eeeeee; font-size: 14px; font-weight: normal; }
.forum_table_inner_con img.img-circle {
    border: 1px solid #9e9e9e;
    float: left;
}
.forum_table_rht_content h4 { float: left; font-size: 16px; line-height: 20px; margin: 0 0 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.forum_table_rht_content h5 { color: #676a6d; float: left; font-size: 13px; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; line-height: 18px; }
.forum_table_inner_con ul { float: left; padding: 0; margin: 0; width: 100%; }
.forum_table_inner_con ul li { display: block; float: left; font-size: 14px; padding: 10px 12px; }
.forum_table_inner_con ul li.table_topic { width: 50%; }
.forum_table_inner_con ul li.table_categ { width: 25%; }
.forum_table_inner_con ul li.table_repl { text-align: center; width: 10%; }
.forum_table_inner_con ul li.table_actv { width: 15%; }
.forum_table_rht_content { float: left; margin-top: 6px; padding-left: 17px; width: calc(100% - 45px); }
.forum_table_inner_con ul li.table_categ em { float: left; height: 10px; margin: 6px 10px 0 0; width: 10px; }
.forum_table_inner_con ul li.table_categ em.default { background-color: #9a9a9a; }
.forum_table_inner_con ul li.sspace { padding: 15px 10px; }
.table_content_listing .table_categ.sspace { font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.forum_table_inner_con ul.table_content_listing { border-top: 2px solid #eeeeee; padding: 3px 0; }
.forum_tab_header ul.breadcrumb { background-color: transparent; float: left; }
.forum_filter { display: inline-block; margin-top: 5px; width: 100%; }
.forum_filter .btn-follow-public, .forum_filter .btn-follow-public:hover { background-color: #fff; }
.filter_con { position: relative; float: left; }
.filter_con .dropdown-menu { left: inherit; min-width: 70px; right: 0; width: 80px; }
.filter_con .dropdown-menu li a { line-height: inherit; margin: 0; padding: 6px 10px; }
.forum_img { background-image: url(../img/admin/forum_img.png); background-size: 120px auto; }
.post-article_category h3 span.post_cat_toggle-ar.caret_up .fa.fa-caret-down { display: none; }
.post-article_category h3 span.post_cat_toggle-ar.caret_up .fa.fa-caret-up { display: inline-block; }
.post_forum_disc { display: inline-block; margin-top: 15px; width: 100%; }
.post_forum_disc textarea { border: medium none; float: left; resize: none; width: 100%; }
.lesson_learnts { display: inline-block; margin: 5px 0; width: 100%; }
.lesson_learnts .frnd_name { color: #949494; font-weight: 600; margin-top: 5px; }
.forum_comment_wrapper {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.forum_comment_header { padding: 23px 0; background-image: url('../img/admin/topic-detail.png'), url('../img/admin/white-gradiant.png'); background-size: 100% auto, 100% auto; background-position: left top; background-repeat: repeat, no-repeat; }
.forum_comment_header h3 { color: #fff; font-size: 24px; margin-top: 15px; }
.forum_comment_header h5 { color: #fff; font-size: 18px; font-weight: normal; }
.forum_commt_lis-commenting { display: inline-block; margin-top: 20px; width: 100%; }
.cmt_list_inner_wrapper { display: inline-block; width: 100%; }
.cmt_list_inner_wrapper > ul { background-color: #fff; display: inline-block; margin: 0; padding: 0; width: 100%; }
.cmt_list_inner_wrapper > ul li { border-bottom: 1px solid #eeeeee; display: inline-block; padding: 15px 15px 15px 80px; position: relative; width: 100%; }
.cmt_list_inner_wrapper > ul li .cmt_img-user { left: 15px; position: absolute; top: 15px;border: 1px solid #9e9e9e; }
.cmt_list_inner_wrapper .cmt_list_top1 { display: inline-block; margin-bottom: 10px; min-height: 25px; width: 100%; }
.forum-discusion-text { display: inline-block; width: 100%; }
.forum-discusion-text p, .forum-discusion-text span, .forum-discusion-text i, .forum-discusion-text em, .forum-discusion-text div, .forum-discusion-text li, .forum-discusion-text ul, .forum-discusion-text ol, .forum-discusion-text b, .forum-discusion-text strong { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; /*font-style: normal !important;
    font-weight: normal !important;*/ line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.forum-discusion-text a, .forum-discusion-text a span { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #337ab7 !important; font-family: "Open Sans" !important; font-size: 14px !important; line-height: 20px!important; padding: 0px !important; }
.cmt_list_inner_wrapper .cmt_list_top1 .cmt_user-name { color: #2e7bb9; display: inline-block; font-size: 16px; font-weight: 600; max-width: 50%; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; }
.cmt_list_inner_wrapper .cmt_list_top1 .cmt_send_time::before { content: "-"; display: inline-block; margin-right: 5px; }
.cmt_list_top1 .cmt_report { position: relative; }
.cmt_list_top1 .cmt_report .cmt_report_toggle { cursor: pointer; display: inline-block; text-align: right; width: 27px; }
.cmt_list_top1 .cmt_report ul.dropdown-menu { min-width: 70px; width: 70px; }
.cmt_list_top1 .cmt_report ul.dropdown-menu li { border: medium none; padding: 0; }
.cmt_list_top1 .cmt_report ul.dropdown-menu li a { line-height: 22px; margin: 0; padding: 5px 10px; }
.cmt_list_top1 .cmt_report .cmt_report_toggle .fa { color: #acacac; }
.cmt_list_inner_wrapper .cmt_list_top1 .cmt_send_time { color: #acacac; font-size: 12px; margin-left: 7px; vertical-align: middle; }
.cmt_list_inner_wrapper > ul p { color: #676a6c; font-size: 14px; }
.cmt_write-reply_con { background-color: #f4f5f5; display: inline-block; padding: 15px; width: 100%; }
.cmt_write-reply_con textarea { border: medium none; color: #470000; float: left; height: auto; margin-bottom: 15px; padding: 10px; resize: none; width: 100%; }
.cmt_btn_row .btn.btn-cancel-cmt { background-color: transparent; color: #008ec9; font-weight: 600; }
.cmt_reply_byt { min-width: 120px; }
.mobile_post { display: none; }
.vp_common_pro_model .modal-header { background-color: #ededed; border: medium none; border-radius: 6px 6px 0 0; }
.vp_common_pro_model .modal-header .fa { color: #cccccc; }
.vp_common_pro_model .modal-header .modal-title { color: #141823; }
.editt_row .btnsignup_default { background: transparent !important; border: medium none !important; color: #0c90cc !important; font-size: 15px; padding: 10px 18px; }
#lessonsForm.members_edit_detail .editt_row.rel { padding-right: 10%; }
#lessonsForm .editt_row .btnsignup_default { margin-left: 5px; padding: 7px 15px; }
.vp_common_pro_model .modal-header .close { opacity: 1; }
.vp_common_pro_model .modal-header .fa { color: #cccccc; }
.vp_common_pro_model .modal-footer { margin: 0; position: relative; padding: 12px; }
.vp_common_pro_model .modal-footer .btn.btn-primary { background-color: #337ab7; border-color: #337ab7; border-radius: 6px; padding: 4px 10px; line-height: 18px; }
.vp_common_pro_model .modal-footer .btn.btn-primary:hover { background-color: #234f74; border-color: #234f74; }
.vp_common_pro_model .modal-body { padding: 10px 15px; width: 100%; }
.vp_common_pro_model .modal-body #preview-iframe { display: inline-block; width: 100%; }
.vp_common_pro_model .radio input[type="radio"]:not(old) + label { background: none; margin: 0; height: auto; width: 100%; color: #141823; padding-left: 10px; line-height: 18px; }
.vp_common_pro_model .modal-body h5 { margin: 0 0 5px 0; color: #141823; font-size: 14px; }
.modal-open .modal.fade.vp_common_pro_model.in { z-index: 999999 !important; }
.modal-open .modal-backdrop.fade.in { z-index: 99999 !important; }
#create_project .custom_auto_comp_wrapper { background: #fff none repeat scroll 0 0; border: 1px solid #dfdfdf; left: 15px; max-width: 326px; padding: 10px; position: absolute; top: 100%; width: 100%; z-index: 9; }
#create_project .custom_auto_comp_wrapper li { display: inline-block; width: 100%; }
.custom_auto_comp_wrapper li .auto_comp_img_sec { display: inline-block; vertical-align: middle; width: 30%; }
#create_project .custom_auto_comp_wrapper li .auto_compp_content_sec { display: inline-block; padding-left: 10px; vertical-align: middle; width: 68%; }
.leson_user_name, .leson_user_name:hover { color: #676a6c; display: inline-block; font-size: 15px; width: 100%; font-weight: 600; }
.lesson_user-role { display: inline-block; font-size: 12px; margin: 0px 0 5px; width: 100%; }
.lesson_user-role > strong { font-size: 13px; font-weight: 600; }
.lesson_user_title { display: inline-block; font-size: 14px; font-weight: 600; margin: 5px 0; }
.lesson_user_title { display: inline-block; font-size: 14px; font-weight: 600; margin: 5px 0; }
.comp-listing-content .company-name h3 { color: #676a6d; font-size: 14px; margin: 0; }
.lesson_lt_repeat { display: inline-block; margin: 8px 0; width: 100%; }
.editt_row.rel { display: inline-block; width: 100%; }
.vp_center_content { display: inline-block; float: none; }
.pro_edit_toggle .radio label::before { display: none; }
.pro_edit_toggle .radio label::after { display: none; }
.pro_edit_toggle .radio input[type="radio"]:not(old) + label { margin-left: -8px; }
#create_project .dropdown-menu > li > a { line-height: 20px; }
.article_detail_main .article_write_comment a.btn:focus { padding: 0px; }
.modal-footer .spinner_wrapper { position: absolute; left: 0; width: 100%; }
/* Forum */


.easy-autocomplete { width: 100% !important; }
.easy-autocomplete-container ul li { display: inline-block !important; width: 100%; position: relative; }
.easy-autocomplete-container ul li .eac-item { display: inline-block; width: 100%; position: relative; padding: 5px 0 5px 68px; min-height: 61px; }
.easy-autocomplete-container ul li .eac-item img { position: absolute; left: 0; right: 0; width: 55px; max-height: 40px; }
.feed_leave_comment_wrapper .Comment_and_readmore { padding: 0 10px; }
.side_user_detailsht.rel12 { position: relative; }
.side_user_detailsht.rel12 .tooltip23.customvp_tooltip { color: #e5cabc; margin-left: 0; }
.side_user_detailsht.rel12 .tooltip { position: absolute; left: 0px !important; top: 0px; }
.side_user_detailsht.rel12 .text-muted.text-xs { display: inline-block; width: 100%; }
.blog_content.top_feed_blog23 {padding: 0 10px; }
.blog_content.top_feed_blog23 span.feed_links1 { display: inline-block; width: 100%; color: #989c9f; margin-top: 10px; position: relative; padding-left: 15px; word-wrap: break-word; word-break: break-all; font-weight: 600;    overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.blog_content.top_feed_blog23 span.feed_links1::before { content: ""; position: absolute; left: 0px; top: 6px; width: 6px; height: 6px; background: #A4A2A2; border-radius: 100%; }
.edit_member_detail.noVal { top: -12px; }
.vp_common_pro_model .checkbox.checkbox-info.checkbox-circle { display: inline-block; width: 49%; }
.vp_common_pro_model .modal-dialog { top: 20%; }
.vp_common_pro_model.invite_member_popup .modal-body { max-height: 300px; padding: 10px 15px; }
.btn.pending_btn.on-news-page { line-height: 17px; padding: 5px 10px; margin-top: 0px; }
.invite_member_popup .checkbox label::before { top: 15px; }
.invite_member_popup .checkbox label::after { top: 15px; }
.invite_member_popup .checkbox label { width: 100%; float: left; }
a.invite_user_img { display: inline-block; vertical-align: middle; }
a.invite_user-name { display: inline-block; max-width: 180px; width: 100%; padding-left: 10px; vertical-align: middle; font-size: 15px; color: #444; font-weight: 600; }
.status_submity_wrapper { position: relative; }
.status_submity_wrapper .spinner_wrapper { position: absolute; left: 0; width: 100%; top: 10px; }
form#lessonsFormFirst.edit_member_detail { position: static; margin-left: -15px; margin-right: -15px; float: left; padding: 0px; background-color: #f4f5f5; }
.member_form_edit-sec { display: inline-block; width: 100%; padding: 15px 10% 15px 12%; }
.member_form_edit-sec .input-group[class*=col-] { padding: 0 15px; }
.second-form-lession { display: inline-block; width: 100%; position: relative; }
.edit_member_detail .editt_row.rel { padding: 5px 10% 20px 12%; }
.members_edit_detail .input-group[class*=col-] { float: none; padding-right: 15px; padding-left: 15px; }
.rs-drop_filter .bootstrap-select.form-control { float: left; position: relative; width: 70%; }
.rs-drop_filter .btn.dropdown-toggle.btn-default, .rs-drop_filter .btn.dropdown-toggle.btn-default:focus { background-color: transparent; border-radius: 0; color: #676a6c; outline: none; border: 1px solid #e5e6e7; }
.rs-drop_filter .dropdown-menu .dropdown-menu.inner { max-height: 200px !important; }
.rs-drop_filter .dropdown-menu .bs-searchbox input.form-control { width: 100%; }
.profile_top_wrapper .spinner_wrapper { left: inherit; right: 0; width: auto !important; }
.profile_top_wrapper form .form-group:first-child { padding-left: 0; }
.profile_top_wrapper form .form-group:last-child { padding-right: 0; }
.note-editor .note-editable { min-height: 260px; }
#create_project label.error { color: #bd2236; display: inline-block; margin-left: 0; }
.leson_user_name a { color: #676a6c; }
.lessons_title_row { float: left; margin: 0; background-color: #f4f5f5; width: 100%; padding: 15px 10% 0 12%; }
/* Forum */



#terms_cond .modal-dialog { width: 100%; top: 20px; max-width: 900px; }
#terms_cond .slimScrollDiv .full-height-scroll { max-height: 530px; }
#terms_cond p.lead { word-break: break-all; word-wrap: break-word; }
.btn_span_top { margin: 19px 10px 0 0; }
.top_feed_blog23 span, .top_feed_blog23 p { word-wrap: break-word; }
.create_vp_pro .image-crop.image_crop_content { position: relative; }
.profile_img_preview { display: inline-block; margin-top: 57px; width: 100%; }
.create_vp_pro .close_feed_img { cursor: pointer; position: absolute; right: 5px; top: 3px; z-index: 9999; }
.create_vp_pro .close_feed_img .fa { color: #ccc; font-size: 18px; }
.blog_content span { word-wrap: break-word; }
.meta_text_truncate { max-height: 207px; overflow: hidden; }
.blog_content .feed_title:empty { display: none; }
.wht_bg.feed_home_sec { border: 1px solid #e5e6e7; }
.art_form_submit form.m-t .input-group.feed_home_sec textarea {
    border: medium none;
    margin: 0;
    max-width: 100%;
    min-height: 40px;
    padding-right: 80px;
    resize: vertical; color:#676a6c;
}
.feed_home_sec .news-feed-send-comment-post {
    margin: 7px 6px 0 0;
    padding: 3px 13px;
    position: absolute;
    right: 12px;
    top: 0;
    z-index: 99;
}
#privacy_pol_cond .modal-dialog { max-width: 900px; top: 20px; width: 100%; }
#privacy_pol_cond .slimScrollDiv .full-height-scroll { max-height: 530px; }
#image-form { position: relative; }
#image-form .spinner_wrapper {/*position: absolute; top: 0px;*/ left: 0px; width: 100%; }
#image-form .upload_post_article_img { height: 300px; text-align: center; margin: 0px; }
#image-form .file_upload_overlay_con { padding: 80px 0; }
#image-form .upload_post_article_img img#profile_img { position: static; }
#image-form .btn_row.text-right { /* position: relative;*/ }
#terms_cond h1, #privacy_pol_cond h1, #about_us_data h1 { font-size: 15px; }
#terms_cond .lead, #privacy_pol_cond .lead, #about_us_data .lead { font-size: 14px; font-weight: bold; }
#about_us_data .modal-dialog { max-width: 700px; top: 20px; width: 100%; }
#about_us_data .background-image { margin-bottom: 15px; max-width: 140px; }
#about_us_data .modal-dialog .modal-body { padding-bottom: 20px; }
.change_password_wrapper {
    margin: auto;
    max-width: 300px;
    padding-top: 85px;
    width: 100%;
}
.change_password_wrapper h2 { font-size: 16px; margin: 25px 0 0; }
.change_password_wrapper .middle-box { padding: 30px; }
.change_password_wrapper .form-control { height: 40px; border: medium none; line-height: 26px; }
.header_sec_change_pass { display: inline-block; width: 100%; }
.change_password_wrapper .message-balloon { left: 30%; max-width: 40%; position: absolute; right: 30%; top: 0; width: 100%; }
.comp_img_sec img { max-height: 60px; }
.comp_img_sec { max-height: 60px; overflow: hidden; }
.image-crop.image_crop_content span.close_feed_img { position: absolute; right: 5px; top: 3px; z-index: 99; background-color: rgba(255,255,255,0.7); padding: 2px 5px; }
.upload_mhr-rigt { float: left; width: 100%; max-width: 140px; }
div#myConfirmModal { z-index: 999999 !important; }
.modal-backdrop.fade.in { z-index: 99999 !important; }
.frnd_listing_lft-sec .frnd_short_desc.height-a.vp_hgt_sec12 { max-height: 36px; overflow: hidden; color: #676a6c; position: relative; }
.frnd_listing_lft-sec .frnd_short_desc.height-a.vp_hgt_sec12::before { content: ""; text-align: right; position: absolute; bottom: 0; right: 0; width: 40%; height: 15px; background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%); }
.img-preview.img-preview-sm { position: relative; }
.img-preview.img-preview-sm .img_preview_content { position: absolute; left: 0; bottom: 0; background-color: rgba(0,0,0,0.8); padding: 3px; width: 100%; color: #fff; }
.easy-autocomplete-container { z-index: 999 !important; }
.profile_content_wrap .btn-group.bootstrap-select .btn-default { background-color: #fff; color: #676a6d; }
.profile_content_wrap .btn-group.bootstrap-select .dropdown-menu.inner { max-height: 200px !important; }
.easy-autocomplete-container { max-height: 250px; overflow-y: auto; }
.image-crop.image_crop_content span.close_feed_img .fa { color: #961c2d; }
.remove_mainphoto { margin-left: 40px; margin-top: 10px; display: inline-block; z-index: 99; position: relative; font-size: 14px; color: #008ec9; font-weight: 600; }
.feed_post_ads_icon.commenting_post { background-color: #726D5D; }
.intl-tel-input.allow-dropdown { margin-bottom: 20px; }
.wizard > .content > .body .intl-tel-input label.error { position: absolute; left: 0; top: 37px; }
.newsfeedvp_wrapper .ibox.homepage_ibox.no-feed-line::after { display: none; }
.newsfeedvp_wrapper .vote-item.span10-l-r .blog_content { padding: 0; }
.feed_leave_comment_wrapper .Comment_and_readmore p.like-count { margin-bottom: 0; }
.feed_inner_sec .feed_leave_comment_wrapper { display: inline-block; width: 100%; padding: 0; margin: 15px 0 0 0; }
.feed_inner_sec .feed_leave_comment_wrapper .Comment_and_readmore { padding: 13px 0; border-top: 1px solid #efefef; margin: 0; }
div#feed_img_popup { z-index: 999999 !important; text-align: center;background-color: rgba(0, 0, 0, 0.8); position: fixed;left: 0px; top: 0px; width: 100%;  height:100%; }
#feed_img_popup button.close { position: absolute; right: 15px; top: 13px; z-index: 99999; padding: 2px 5px; opacity: 1; color: #fff; text-shadow: none; font-size: 30px; font-weight: normal; }
/*#feed_img_popup .modal-dialog {
    display: inline-block;
    height: 100%;
    left: 0;
    margin: 0;
    max-width: 100%;
    position: fixed;
    width: 100%;
}*/
#feed_img_popup .modal-dialog {
    transform: none;
}
div#feed_img_popup .modal-content {
    align-items: center;
    background-color: transparent;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    display: table;
    height: 100%;
    overflow: hidden;
    padding: 0;
    position: static;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
.feed_img_inner_popup { display: table-cell; vertical-align: middle; width: 100%; }
#feed_img_popup button.close:focus { outline: none; box-shadow: none; }
.feed_img_inner_popup .feed_popup_img { max-height: 500px; max-width: 100%; }
a.project_tagged_link { margin: 0 0 8px 0; display: inline-block; }
a.project_tagged_link:last-child { margin-bottom: 0; }
.project_detail_listingvp .comp_logo_sec { height: 120px; }
.project_detail_listingvp .comp_logo_sec img.company-logo { max-height: inherit; float: left; }
.project_detail_listingvp .feed_project_status { display: inline-block; position: static; padding: 0; }
.project_detail_listingvp h5 { float: left; width: 100%; margin-bottom: 0; }
.project_detail_listingvp .feed_project_status span, .project_detail_listingvp .feed_project_status em { color: #961c2d; font-size: 14px; font-weight: 600; border-color: #961c2d; padding-top: 2px; }
.project_detail_listingvp h4 { color: #2e7bb9; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.4; }
input.number-text { width: 250px; }
.bg_default { background-color: #9a9a9a; }
.banner_placeholder { margin: 45px 0; max-width: 350px; width: 100%; }
.profile_top_wrapper .profile-image.placeholder_imgsec img { margin: -1px 0 0; }
.new_chat_wrapper { position: relative; }
.message-slide-toggle-block { position: absolute; left: 0; transition: ease-in 0.5s; opacity: 1; top: 0; width: 100%; height: 100%; }
.message-slide-toggle-none { position: absolute; left: 100%; transition: ease-in 0.5s; opacity: 0; width: 100%; top: 0; height: 100%; }
.messge_wrapper .slimScrollDiv { height: auto !important; }
.admin_layout_wrapper #side-menu > li .profile-element > span { border: 1px solid #9e9e9e; border-radius: 100%; display: inline-block; height: 23px; overflow: hidden; vertical-align: middle; width: 23px; }
.feed_inner_sec .list-profile-image.profile-image a { float: left; width: 42px; height: 42px; border-radius: 100%; overflow: hidden;border: 1px solid #9e9e9e; }
.frnd_request_listing .frnd_dp { border-radius: 100%; height: 42px; overflow: hidden; padding: 0; width: 42px; border: 1px solid #9e9e9e; }
.frnd_request_listing .frnd_dp img.img-circle { border-radius: 0; height: auto; width: 100%; min-height: 100%; }
.comp_user_connect .comp_logo_sec a { border-radius: 100%; height: 90px; overflow: hidden; width: 90px; border: 1px solid #9e9e9e; }
.pro_vpic_sec { float: left; width: 45px; height: 45px; overflow: hidden; border-radius: 100%;border: 1px solid #9e9e9e; position:relative; }
.pro_vpic_sec .img-circle { border-radius: 0; height: auto; min-height: 100%; width: 100%; }
.article-user_detail23 .pro_vpic_sec { margin-right: 10px; }
.sign_u_go { float: left; width: 100%; padding: 25px; background-color: #f2f2f3; }
.sign_u_go img { width: 100%; }
.final_step_flag .profile_success_wrapper .pro_succ_select_wrapper { padding: 15px; }
.final_step_flag .profile_success_wrapper p { padding: 0 20px; }
.img-preview-sm.profile-crp { height: 202px; width: 179px; border: 1px solid #cccccc }
.profile-crp .img_preview_content { text-align: center; width: 100%; max-width: 202px; margin-top: 3px; }
.profile_contact1 .intl-tel-input { background-color: #fff; border: 1px solid #cdcccc; float: left; padding: 0; position: relative; width: 100%; }
.profile_contact1 .intl-tel-input .form-control { border: medium none; float: left; height: 38px; line-height: 38px; margin: 0; padding: 5px; width: 80%; }
.forum-discusion-text { display: inline-block; width: 100%; }
.profile_contact1 .intl-tel-input .flag-dropdown { float: left; height: 38px; line-height: 38px; margin: 0; position: static; width: 12%; }
.profile_contact1 .intl-tel-input .flag-dropdown .selected-flag { margin: 6px 0; }
.form_contact_inner34 { display: inline-block; padding: 0 15px; width: 100%; float: left; }
.profile_contact1 .intl-tel-input .flag-dropdown .selected-flag:hover { background-color: transparent; }
.form_contact_inner34 .intl-tel-input .flag-dropdown .country-list { width: 100%; z-index: 999; max-height: 160px; }
.contact_signup12 .form_contact_inner34 { max-width: 320px; }
.signup_steps .wizard .content .contact_signup12 .form-control { background-color: transparent; border: medium none; }
#profileForm section .contact_signup12 .intl-tel-input input:focus { border: medium none !important; }
.wizard > .content > .body .contact_signup12 ul > li.divider { display: inline-block; float: left; width: 100%; }
.project_row_wrap { float: left; width: 100%; }
.new_sharing_sett li { float: left; width: auto; cursor: pointer; border: none; display: inline-block; line-height: 16px; }
.new_sharing_sett li i.fa { font-size: 18px !important; margin: 0 2px !important; ; }
.new_sharing_sett li i.fa.fa-facebook-square { color: #4660a6; }
.new_sharing_sett li i.fa.fa-linkedin-square { color: #1a84ba; }
.new_sharing_sett li i.fa.fa-twitter { color: #00acec; }
.new_sharing_sett li i.fa.fa-envelope { color: #5fd2ec; }
.new_sharing_sett li:hover i.fa.fa-facebook-square, .new_sharing_sett li:hover i.fa.fa-linkedin-square, .new_sharing_sett li:hover i.fa.fa-twitter, .new_sharing_sett li:hover i.fa.fa-envelope { color: #898989; }
.vp_common_pro_model .success-message_model { margin: 10% auto; top: 0; }
.vp_common_pro_model .success-message_model .modal-content { padding: 20px; /* display: inline-block; */ width: 100%; background-color: #F2FBEE; color: #3c763d; top: 30%; }
.vp_common_pro_model .success-message_model h5 { color: #3c763d; margin: 0; font-size: 16px; }
.friend-request.requestvp .request_scroll { max-height: 250px; }
.feed_new_projectws .project_tagged_link { float: left; width: 100%; }
.following_conn_sec.no_connection { padding-top: 20px; }
.find_btn_con { background-color: #283C92; border-radius: 2px; color: #fff; display: inline-block; margin-top: 20px; padding: 10px 15px; font-weight: bold; }
.find_btn_con:hover { background-color: #1B295B; }
.find_btn_con:hover, .find_btn_con:focus { color: #fff; }
.no_news_feed_sec .no_connection.following_conn_sec img { max-width: 250px; }
.no_news_feed_sec .no_connection.following_conn_sec h3 { margin-bottom: 15px; }
.no_news_feed_sec .no_connection.following_conn_sec h4 { line-height: 20px; }
.no_news_feed_sec .feed_post_ads_icon.commenting_post { background-color: #bc2235; }
.admin_layout_wrapper #side-menu .custom_side_feed_togg.open_menu { background-color: #fff; border-radius: 5px; display: block; list-style: outside none none; padding: 0px; position: absolute; right: 15px; top: 40px; width: 190px; z-index: 999; }
.custom_side_feed_togg.open_menu .li { float: left; width: 100%; }
.admin_layout_wrapper #side-menu .custom_side_feed_togg.open_menu .li a { border-bottom: 1px solid #efefef; color: #626262; float: left; font-weight: normal; padding: 10px 15px; width: 100%; border-radius: 5px; }
.admin_layout_wrapper #side-menu .custom_side_feed_togg.open_menu .li:last-child a { border-bottom: medium none; }
.feed_toggle { cursor: pointer; margin: 0; padding: 0 15px; }
.art_img_sec img.img-circle.chat-avatar { width: 38px; height: 38px; max-height: 100%; }
.modal .slimScrollDiv { height: auto !important; }
.modal .slimScrollDiv .full-height-scroll { height: auto !important; }
.admin_layout_wrapper #side-menu .custom_side_feed_togg.open_menu li a:hover { color: #626262 !important; }
.custom_side_feed_togg { display: none; }
.fa.fa-edit { color: #337AB7; }
.fa.fa-edit:hover { color: #234F74; }
.signup_process_listing .error { margin: 0; }
.image_wrapper_browse.create_vp_pro .cropper-container { top: 0px !important; }
.password_label label { font-weight: 300 !important; }
.adjust-inner h6.vote-title { width: 85%; float: left; }
.edit-delete-article { float: right; margin: 10px 0 0 0; position: relative; cursor: pointer; }
.edit-delete-article ul.dropdown-menu { left: inherit; right: 0; padding: 5px 10px; }
.edit-delete-article ul.dropdown-menu li a { padding: 5px 0; margin: 0; }
.edit-delete-article ul.dropdown-menu li a:hover { background-color: transparent; }
.edit-delete-article ul.dropdown-menu li.divider { margin: 4px 0; }
.span-edit-category { border: 1px solid #636363; background-color: #636363; border-radius: 5px; }
.span-edit-category a { border-radius: 5px; font-size: 12px; font-weight: 600; margin: 5px; padding: 4px 8px; color: #fff; }
.profile-info.adjust-inner .edit-delete-article { position: relative; z-index: 99; }
.btn-cancel-edit.spcrht { margin-right: 10px; border-color: #234F74; color: #234F74; font-weight: normal; }
.add_email_inner-row { font-size: 14px; }
.add_email_instruction { display: inline-block; margin: 15px 0; width: 100%; }
.add_email_instruction p { display: inline-block; font-size: 14px; line-height: 1.6; }
.email_toggle_row .row { background-color: #f6f8f8; padding: 15px; padding-bottom: 0px; }
.email_toggle_row .form-control { max-width: 370px; }
.email_toggle_row { display: none; }
.email_toggle_row.addemail-toggle-div { display: block; }
.add-email-hide { display: none; }
.send_verification_code p { font-size: 16px; margin-top: 10px; }
.send_verification_code button.close { position: absolute; right: 5px; top: 3px; z-index: 99; }
.edit-email-id { margin-top: -10px; padding: 15px; }
.edit-email-id .edit-your-mail { background-color: #337ab7; color: #fff; float: right; padding: 3px 12px; }
.edit-email-id .edit-your-mail:hover { background-color: #234f74; }
div#feed_search.edit-status-border { padding: 15px; width: 100%; display: inline-block; }
#feed_search.edit-status-border .share_content_area { border: 1px solid #ddd; padding: 10px; }
#feed_search.edit-status-border .feed_url_post-con-edit { display: inline-block; width: 100%; background-color: #F3F3F3; position: relative; }
#feed_search.edit-status-border .feed_content_rgt { float: left; width: 100%; max-width: 400px; }
#feed_search.edit-status-border a.feed_url_close-edit { position: absolute; right: 0; top: 0; }
#feed_search.edit-status-border a.feed_url_close-edit .fa-times-circle { color: #B2B1B1; font-size: 15px; line-height: 15px; }
.edit-status-border .status_submity_wrapper { padding: 0; margin-top: 10px; border: none; }
.edit-status-border .status_submity_wrapper .btn-save-edit { background-color: #971b2a; color: #fff; padding: 6px 12px; }
.edit-status-border .status_submity_wrapper .btn-save-edit:hover, .edit-status-border .status_submity_wrapper .btn-save-edit:focus { padding: 6px 12px; }
.edit-status-border .status_submity_wrapper .btn-cancel-edit { background-color: #fff; color: #BC2235; display: inline-block; font-weight: 600; padding: 6px 12px; border-color: #BC2235; }
.edit-status-border .status_submity_wrapper .btn-cancel-edit:hover, .edit-status-border .status_submity_wrapper .btn-cancel-edit:focus { background-color: #ccc; color: #751725; padding: 6px 12px; border-color: #751725; }
#feed_search.edit-status-border .feed_url_post-con-edit .feedurl-inner { padding: 8px; display: inline-block; width: 100%; }
.selected_menu-item { display: inline-block; }
span.selected_menu-item a { display: inline-block; line-height: 12px; padding: 2px 5px; }
.add_email_inner-row .primary-sec { min-width: 100px; }
.repeat_listing_row { border-bottom: 1px solid #ddd; display: inline-block; padding: 7px 0; width: 100%; }
.repeat_listing_row:last-child { border-bottom: none; }
.resend_verif { padding-right: 30px; }
span.fa.fa-comment-o { padding-right: 5px; }
#myEditStatusModal .share_content_area .share-text { margin-bottom: 5px; max-height: 200px; min-height: 90px; padding: 0; }
.profile_empty_state { display: inline-block; width: 100%; margin: 10px 0; cursor: pointer; }
.profile_empty_state img { float: left; width: 35px; }
.profile_empty_content { float: left; width: 100%; max-width: calc(100% - 45px); padding-left: 12px; height: 35px; display: flex; align-items: center; color: #337AB7;cursor: pointer; }
.blog_content_inner.with-no-image { height: 365px; overflow: hidden; }
.upload-buttons { display: none; }
.no_connection_inner .plain_text { font-size: 16px; }
.resume-preview iframe { width: 100% !important; }
.signup_form_top { left: 0; position: absolute; text-align: center; top: 0; width: 100%; }
.signup_form_top .alert { display: inline-block; margin-top: 10px; max-width: 1100px; width: 100%; }
.step_description { float: left; width: 100%; font-size: 18px; margin-bottom: 20px; color: #6d7880; font-weight: bold; text-transform: capitalize; margin-left: -5px; }
.signup-detail-process { display: inline-block; max-width: 1070px; text-align: left; width: 100%; }
.signup-detail-process .form-group { margin-bottom: 15px; padding: 0 0px; }
.signup-detail-process .btn-skip { background-color: #337ab7; font-size: 15px; color: #fff !important; padding: 5px 10px; font-weight: normal; }
.signup-detail-process .btn-skip:hover, .signup-detail-process .btn-skip:focus { background-color: #234f74; color: #fff !important; }
.signup_upload_resume { float: left; position: relative; }
.signup_upload_resume span { float: left; font-size: 15px; padding: 7px 13px; background-color: #337ab7; color: #fff; border-radius: 4px; }
.signup_upload_resume input[type="file"] { position: absolute; left: 0; top: 0; width: 90px; opacity: 0; height: 100%; cursor: pointer; }
#profileForm-p-4 .form-group { padding: 0; }
.resume_submit_button p { float: left; margin-top: 7px; max-width: 75%; }
.upload_button_con3 { float: right; position: relative; margin-left: 20px; }
.upload_button_con3 input[type="file"] { position: absolute; left: 0; top: 0; opacity: 0; width: 86px; height: 100%; cursor: pointer; text-indent: -100px; }
.upload_button_con3 span.btn.follow_btn { margin: 0; }
.resume_submit_button { display: inline-block; width: 100%; margin-top: 10px; }
.resume-preview { margin-top: 10px; position: relative; }
.resume-preview span.close_feed_img { position: absolute; left: 8px; top: 5px; }
#resumeFileName { margin-top: 10px; margin-left: 10px; font-weight: bold; }
.btn-save-edit-sign { background-color: #bc2235; border-color: #bc2235; color: #fff; display: inline-block; font-weight: 600; margin-right: 5px; }
.popup_model_comn { display: inline-block; width: 100%; margin-top: 15px; }
.popup_model_comn button#skip_personal_yes { margin: 0 0 0 10px; }
.confirm_skip_modal { font-size: 15px; }
.vote-info.comp-list-without-img { min-height: 153px; }
button.skip_personal_yes.btn.btn-save-edit.pull-right { margin: 0 0 0 10px; }
.article_post_listing .blog_img .vote-title { display: inline-block; margin: 0; width: 100%; }
/* Article editor code */
.article_post_listing .blog_content_inner .vote-info p,
.article_post_listing .blog_content_inner .vote-info span,
.article_post_listing .blog_content_inner .vote-info i,
.article_post_listing .blog_content_inner .vote-info em,
.article_post_listing .blog_content_inner .vote-info div,
.article_post_listing .blog_content_inner .vote-info li,
.article_post_listing .blog_content_inner .vote-info ul,
.article_post_listing .blog_content_inner .vote-info ol,
.article_post_listing .blog_content_inner .vote-info b,
.article_post_listing .blog_content_inner .vote-info strong,
.article_post_listing .blog_content_inner .vote-info h1,
.article_post_listing .blog_content_inner .vote-info h2,
.article_post_listing .blog_content_inner .vote-info h3,
.article_post_listing .blog_content_inner .vote-info h4,
.article_post_listing .blog_content_inner .vote-info h5,
.article_post_listing .blog_content_inner .vote-info h6{
    color: #76797b !important;
    font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    font-style: normal !important;
    line-height: 1.4 !important;
    background: none !important;
}
.article_post_listing .blog_content_inner span, .article_post_listing .blog_content_inner blockquote { color: #76797b !important; background: none !important; font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; padding: 0px !important; border: none !important; margin: 0px !important; font-size: 14px !important; padding: 0px !important; border: none !important; margin: 0px !important; line-height: 1.4 !important; font-style: normal !important; }
.article_post_listing .blog_content_inner p a { color: #337ab7 !important; background: none !important; font-size: 14px !important; font-style: normal !important; font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; line-height: 1.4 !important; }
.article_post_listing .blog_content_inner p a span { color: #337ab7 !important; background: none !important; font-size: 14px !important; font-style: normal !important; font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; line-height: 1.4 !important; }
/* Article editor code */
.no_news_feed_sec.shared_post .feed_post_ads_icon.commenting_post { background-color: #726d5c; }
.most_recent_wrapper { background-color: #fff; display: inline-block; margin-bottom: 20px; padding: 15px; position: relative; width: 100%; }
.most_recent_wrapper .fa { color: #676a6d; float: left; font-size: 24px; }
.most_recent_wrapper > p { float: left; font-size: 14px; line-height: 22px; margin: 0; padding-left: 12px; }
.most_recent_wrapper > p a { color: #337fd1; }
.most_recent_wrapper > p a:hover { color: #234f74; }
.most_recent_wrapper::after { background: #e0e2e2 none repeat scroll 0 0; content: ""; height: 145%; left: -40px; position: absolute; top: 0; width: 3px; }
.mini-navbar #side-menu li#home em.feed_toggle { display: none; }
.mini-navbar #side-menu li#home .custom_side_feed_togg { display: none; }
.admin_layout_wrapper #side-menu .custom_side_feed_togg.open_menu .li a:hover { background-color: #F1EDED; color: #000; }
/* guest section */
footer.new_landing_footer .navs a { font-size: 15px; }
.new_landing_footer .copyright p { font-size: 13px; }
body.guest_user-body { background-color: #eeeeee; }
.guest_wrapper { margin-top: 100px; display: inline-block; width: 100%; vertical-align: top; }
.guest_banner_wrapper { display: inline-block; margin: 25px 0; width: 100%; }
.guest_titl_bg { float: left; width: 100%; background-image: url(https://cdn2.nrgedge.net/static/more/guest_banner.png); background-repeat: no-repeat; background-size: 100%; padding: 15px; }
.guest_titl_bg h1 { color: #fff; display: inline-block; font-size: 24px; font-weight: 600; margin: 25px 0; width: 100%; }
.find_out_more { background-color: #bb2135; float: left; padding: 4px 10px; width: 100%; }
.find_out_more a { color: #fff; }
.guest_article_Wrapper .new_sharing_sett { float: left; margin: 0; padding: 0; }
.guest_article_Wrapper .share_rgt_drop { margin: 0; }
.guest_article_Wrapper .form-control.msg-send-element { min-height: 65px; }
.guest_article_Wrapper .form-control.msg-send-element a { color: #4784bc; font-size: 14px; }
.guest_article_Wrapper .max-height-overflow { max-height: 200px; min-height: 135px; overflow: hidden; position: relative; }
.guest_article_Wrapper .max-height-overflow::before { content: ""; text-align: right; position: absolute; bottom: 0; right: 0; width: 100%; height: 60px; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9) 80%) repeat scroll 0 0; }
.guest_article_Wrapper .article_detail_main.adjust-inner { display: inline-block; margin-top: 10px; width: 100%; }
.guest_article_Wrapper .article_detail_main.adjust-inner h6 { margin-bottom: 10px; font-weight: normal; width: 100%; font-family: 'Roboto-Medium'; word-wrap: break-word; }
.signup_full_article { display: inline-block; margin: 35px 0 20px; width: 100%; }
.signup_full_article .full_article_wrapper { background-color: #848484; float: left; width: 100%; }
.signup_full_article .full_article_wrapper p { color: #fff; font-size: 15px; margin: 0; padding: 5px 10px; }
.signup_full_article .full_article_wrapper p a { color: #fff; text-decoration: underline; }
.signup_full_article > img { float: left; width: 100%; }
.gst-latest_article_wrapper { background-color: #fff; float: left; padding: 15px; width: 100%; }
.gst-latest_article_wrapper > h4 { color: #676b6e; font-size: 16px; margin: 0 0 15px; }
.gst-latest_article_wrapper > ul { float: left; margin: 0; padding: 0; width: 100%; }
.gst-latest_article_wrapper > ul li { border-bottom: 1px solid #eeeeee; display: block; float: left; padding: 15px 0; width: 100%; }
.gst-latest_article_wrapper li h4 { color: #676a6c; font-family: 'RobotoRegular'; font-size: 12pt; font-weight: normal; word-wrap: break-word; margin-top: 0; margin-bottom: 5px; }
.gst-latest_article_wrapper li a { color: #2e7bb9; font-family: "Roboto-Medium"; font-size: 14px; font-weight: 500; word-wrap: break-word; }
.gst-latest_article_wrapper > ul li:last-child { border-bottom: medium none; }
.guest_footer_side { float: left; margin-top: 15px; width: 100%; }
.guest_footer_side .guest_links { display: inline-block; width: 100%; }
.guest_footer_side .guest_links span { display: inline-block; font-size: 12.5px; position: relative; margin: 0 20px 7px 0; }
.guest_footer_side .guest_links span a { color: #337ab7; }
.guest_footer_side .guest_links ul.dropdown-menu { left: inherit; margin: 0; min-width: 120px; right: -10px; top: 29px; }
.guest_footer_side .guest_links ul.dropdown-menu a { color: #676a6d; font-size: 14px; line-height: 18px; margin: 0; padding: 5px 10px; }
.guest_footer_side .guest_links ul.dropdown-menu::before { /* background-image: url("../img/admin/arrow_drop.png");*/ background-repeat: no-repeat; background-size: 100% auto; content: ""; height: 20px; position: absolute; right: 2px; top: -13px; width: 22px; }
.footer404links .icons404 li.aapt-store a { border: medium none; height: auto; max-width: 75px; padding: 0; width: 100%; }
footer .social-icon a.app-store_con { width: 75px; height: auto; }
footer .social-icon a.app-store_con:hover { opacity: 1; }
.guest_footer_side p { font-size: 12px; }
.guest_article_Wrapper .vote-item.article_main_wrapper_detail { padding: 45px 35px; }
.guest_article_Wrapper .ibox-content.article_img-sec { border-top: none; margin-bottom: 25px; }
.guest_article_Wrapper .row.guest_comment { margin-left: -35px; margin-right: -35px; }
.guest-project_wrapper .article_post_time { margin-top: 0; font-family: 'Roboto-Medium'; }
.guest-project_wrapper .article_post_cat::before { display: none; }
.guest-project_wrapper .article_post_time span { padding-right: 6px; }
.guest-project_wrapper .article_detail_main.adjust-inner { margin-top: 0; }
.guest-project_wrapper .article_post_time span { color: #696969; font-size: 15px; }
.guest-project_wrapper .article_post_time a { font-family: 'Roboto-Medium'; font-weight: normal; font-size: 15px; }
.guest-project_wrapper .article_post_statuss > span { color: #676a6d; font-size: 16px; font-weight: 600; }
.guest_pro_invited { background-color: #f4f5f5; display: inline-block; padding: 15px; width: 100%; }
.guest_pro_invited p { display: inline-block; font-size: 14px; line-height: 20px; margin: 0; max-width: 350px; width: 100%; }
.guest_pro_invited.guest-pro-job p { max-width: 100%; }
.guest_project_listing { display: inline-block; margin-bottom: 20px; width: 100%; }
.guest_pro-del_list { float: left; font-size: 14px; width: 100%; }
.guest_project_listing .guest_project_left { display: inline-block; position: relative; vertical-align: bottom; width: 70%; }
.guest_project_rgt { display: inline-block; vertical-align: bottom; width: 29%; }
.guest_pro-del_list span { padding-left: 5px; }
.guest-project_wrapper .location { color: #676a6d; display: inline-block; font-size: 14px; margin-bottom: 5px; width: 100%; }
.gst-latest_article_wrapper.guest-comp-list li { border-bottom: 1px solid #eeeeee; }
.guest_comp_listing { float: left; width: 100%; }
.guest_comp_listing .frnd_dp { float: left; width: 15%; }
.guest_comp_listing .frnd_listing_lft-sec { float: right; width: 82%; }
.frnd_listing_lft-sec > span { color: #676a6d; font-family: "RobotoRegular"; font-size: 12pt; word-wrap: break-word; }
.frnd_listing_lft-sec .frnd_short_desc { color: #2e7bb9; font-family: Roboto-Medium; font-size: 13px; }
.guest-comp-list li a { float: left; width: 100%; }
.guest-comp_wrapper .signup_full_article { margin-bottom: 0; }
.guest-comp_wrapper .vote-item.article_main_wrapper_detail { padding: 0; }
.guest-comp_wrapper .ibox.article_detail_main { padding: 35px; }
.guest-comp_wrapper .comp_detail_head { padding: 25px 25px 15px; }
.guest-comp_wrapper .ibox-content.guest_img_sec12 { padding: 0; }
.guest-comp_wrapper .ibox-content.guest_img_sec12 img { width: 100%; }
/* guest section */

/* Site Map Wrapper */
.sitemap_wrapper { display: inline-block; width: 100%; }
.sitemap_wrapper .sitemap_top_header { background-color: #f4f5f5; box-shadow: 0 2px 5px #dcdddd; padding: 0 20px; display: inline-block; width: 100%; }
.sitemap_top_header h2 { font-size: 27px; margin: 15px 0; font-family: 'RobotoRegular'; }
.sitemap_top_header .nav-tabs li a, .sitemap_top_header .nav-tabs li a:hover { border: none; border-bottom: 2px solid #f4f5f5; }
.sitemap_top_header .nav-tabs li a:focus, .sitemap_top_header .nav-tabs li.active a:hover { border: none; border-bottom: 2px solid #b92035; background-color: transparent; }
.sitemap_content_wrapper { background-color: #fff; display: inline-block; margin: 25px 0; padding: 15px; width: 100%; }
.sitemap_footer .footer404links { margin-top: 10px; }
.sitemap_listing { border-bottom: 1px solid #d7d7d7; display: inline-block; margin-bottom: 15px; padding-bottom: 5px; width: 100%; }
.sitemap_listing a { border-bottom: 2px solid #fff; color: #337ab7; display: inline-block; font-size: 16px; font-weight: 600; margin-right: 15px; padding: 0 3px; text-transform: uppercase; }
.sitemap_listing a:hover { color: #2c6390; }
.sitemap_listing a.active { color: #2c6390; border-bottom-color: #2c6290; }
.sitemap_content_inner { display: inline-block; width: 100%; }
.sitemap_content_inner ul { display: inline-block; margin: 0; padding: 0; width: 100%; }
.sitemap_content_inner li { float: left; margin: 5px 0; padding: 0 16px; width: 50%; display: block; }
.sitemap_content_inner li a { color: #337ab7; font-size: 14px; word-wrap: break-word; font-weight: 600; }
.sitemap_content_inner li a:hover { color: #2c6390; }
.sitemap_content_foo { border-top: 1px solid #d7d7d7; margin-top: 15px; min-height: 70px; padding: 10px 20px; }
.sitemap_content_foo span { color: #999999; float: left; font-size: 14px; }
.sitemap_content_foo span::after { content: "/"; padding: 0 15px; }
.sitemap_content_foo em { color: #676a6d; font-size: 14px; font-style: normal; text-transform: uppercase; }
.links404 > li { margin: 5px 0; }
.icons404 > li { margin: 5px 0; }
.guest-signup_free_container { background-color: #f4f5f5; float: left; padding: 25px; width: 100%; }
.guest-signup-free_img_sec { float: right; width: 50%; }
.guest-signup-free_img_sec img { width: 100%; }
.guest-singup_free_contant { float: left; padding-right: 25px; width: 50%; }
.guest_signup_logo { float: left; max-width: 200px; width: 100%; }
.guest-singup_free_contant h3 { color: #000; display: inline-block; font-family: "Roboto-Medium"; font-size: 26px; font-weight: normal; line-height: 30px; margin-bottom: 5px; margin-top: 15px; width: 100%; }
.guest-singup_free_contant h4 { color: #000; display: inline-block; font-family: "Roboto-Medium"; font-size: 21px; margin-top: 2px; width: 100%; }
.guest-signup-btn { background-color: #bb2135; color: #fff; font-family: "Roboto-Medium"; font-size: 16px; padding: 8px 15px; margin-top: 5px; text-transform: uppercase; }
.guest-signup-btn:hover, .guest-signup-btn:focus { color: #fff; }
#upload_profile_img #image-form .file_upload_overlay_con { padding: 40px 0; }
#upload_profile_img .modal-dialog { max-width: 750px; top: 30px; width: 100%; }
#upload_profile_img .img-preview-sm.profile-crp { border-radius: 100%; height: 190px; overflow: hidden; width: 190px; margin-left: 10px; }
#profileForm .img-preview-sm.profile-crp { border-radius: 100%; height: 190px; width: 190px; }
#profileForm .profile_img_preview { max-width: 190px; }
#profileForm .profile_img_preview .img_preview_content { margin-top: 3px; text-align: center; }
.guest_comapny_list .ibox-content.guest_img_sec12 { max-height: 400px; overflow: hidden; text-align: center; }
.guest_comapny_list .ibox-content.guest_img_sec12 img { display: inline-block; height: auto; max-height: 100%; max-width: 100%; width: auto; }
.guest_article_Wrapper .article_img-sec { max-height: 400px; max-width: 100%; overflow: hidden; text-align: center; }
.guest_article_Wrapper .article_img-sec img { display: inline-block; height: auto; max-height: 100%; max-width: 100%; width: auto; }
span.top-panel.for-guest { padding-bottom: 0; }
span.top-panel.for-guest p { margin-bottom: 0; font-size: 16px; }
.comp_list_tabs_sec .nav.nav-tabs li a { margin-bottom: 0;padding-bottom: 10px;}
.article_detail_main .ibox-content.article_img-sec img { max-height: 100%; max-width: 100%; min-width: inherit; display: inline-block; }
.ibox.article_detail_main .article_content_sect5 a { word-wrap: break-word; }
.frnd_short_desc.who_works_here { font-weight: normal; color: #535353; font-family: 'RobotoRegular'; }
.artt_sec_content .arrt_se .trnd-content p,
.artt_sec_content .arrt_se .trnd-content span,
.artt_sec_content .arrt_se .trnd-content i,
.artt_sec_content .arrt_se .trnd-content em,
.artt_sec_content .arrt_se .trnd-content div,
.artt_sec_content .arrt_se .trnd-content li,
.artt_sec_content .arrt_se .trnd-content ul,
.artt_sec_content .arrt_se .trnd-content ol,
.artt_sec_content .arrt_se .trnd-content b,
.artt_sec_content .arrt_se .trnd-content strong,
.artt_sec_content .arrt_se .trnd-content h1,
.artt_sec_content .arrt_se .trnd-content h2,
.artt_sec_content .arrt_se .trnd-content h3,
.artt_sec_content .arrt_se .trnd-content h4,
.artt_sec_content .arrt_se .trnd-content h5,
.artt_sec_content .arrt_se .trnd-content h6{
    font-style: normal !important;font-weight: normal !important;
    font-size: 14px !important;
    font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    background-color: transparent!important;
    color: #76797b !important;
    line-height: 1.4 !important;
}

.upload_profile_img_crop .modal-dialog { width: 100%; max-width: 720px; }
.upload_profile_img_crop .img-preview-sm.profile-crp { width: 100%; }
.status-post-fade { height: auto !important; overflow: visible !important; }
.status-post-fade::after { display: none; }
.desktop-hide-comment { display: none; }
/*.article_custom_html .article_detail_main h6 {font-size: 16pt !important;line-height: 21px !important;}*/
.article_custom_html .detail-content p, .article_custom_html .detail-content span, .article_custom_html .detail-content i, .article_custom_html .detail-content em, .article_custom_html .detail-content div, .article_custom_html .detail-content li, .article_custom_html .detail-content ul, .article_custom_html .detail-content ol, .article_custom_html .detail-content b, .article_custom_html .detail-content strong, .note-editor .note-editable p, .note-editor .note-editable span, .note-editor .note-editable i, .note-editor .note-editable em, .note-editor .note-editable div, .note-editor .note-editable li, .note-editor .note-editable ul, .note-editor .note-editable ol, .note-editor .note-editable b, .note-editor .note-editable strong {
    font-size: 14px !important;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #676a6c !important;
    font-family: "Open Sans" !important;
    font-style: normal !important;
    /*font-weight: normal !important;*/
    line-height: 20px!important;
    padding: 0px !important;/*list-style: none!important;*/ }
.article_custom_html .detail-content ol, .article_custom_html .detail-content ul, .note-editor .note-editable ul, .note-editor .note-editable ol { padding-left: 17px !important; }
.article_custom_html .detail-content a, .article_custom_html .detail-content a span { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #337ab7 !important; font-family: "Open Sans" !important; font-size: 14px !important; line-height: 20px!important; padding: 0px !important; }
.article_custom_html .detail-content img { margin: 12px 0; }
.article_custom_html .art_source_til a, .article_custom_html .art_source_til span { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; /*font-style: normal !important;
    font-weight: normal !important;*/ line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.profile_skill_wrapper23 { float: left; margin-top: 5px; padding: 0 10px; width: 100%; }
.profile_skill_wrapper23 .expert-main-sec { display: inline-block; margin: 6px 0; position: relative; width: 100%; }
.profile_skill_wrapper23 .expert-main-sec hr { left: 0; margin: 0; position: absolute; top: 11px; width: 100%; }
.profile_skill_wrapper23 .expert-years { background-color: #fff; float: left; margin-top: 0px; padding: 0 6px; position: relative; text-align: right; margin-left: 15px; }
.profile_skill_wrapper23 .skl-expert-level { background-color: #fff; float: left; max-width: 65%; position: relative; padding-right: 15px; }
.profile_skill_wrapper23 .skl-expert-level span { background-color: #f3f3f3; border-radius: 5px; font-size: 14px; padding: 5px 8px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
.form-group.form-skills-pro { display: inline-block; margin: 5px 0; padding: 0 10px; width: 100%; }
.form-group.form-skills-pro select { border: 1px solid #e5e6e7; border-radius: 4px; float: left; height: 34px; width: 100%; }
.form-group.form-skills-pro .form-skill-remove { background-color: transparent; border: medium none; color: #327cbd; font-size: 18px; line-height: 34px; padding: 0; }
.skill-aad_new_form .form-group.form-skills-pro > div, .form-skill-labels-head > div { padding: 0 3px; }
.skill-aad_new_form .col-sill { float: left; width: 37%; }
.skill-aad_new_form .col-skill-yr { float: left; width: 15%; }
.skill-aad_new_form .col-skill-level { float: left; width: 32%; }
.skill-aad_new_form .col-skill-remove { float: left; width: 8%; }
.form-skill-labels-head { display: inline-block; margin: 5px 0 0px; padding: 0 10px; width: 100%; }
.skill-aad_new_form .form-skill-labels-head h2 { color: #696a6e; float: left; font-size: 14px; font-weight: 600; margin: 0; }
.pro_edit_toggle.col-md-12.skill-aad_new_form .form-group.rel { margin-top: 7px; }
.comapny_serch_wrapper { display: inline-block; margin: 15px 0 25px; text-align: center; width: 100%; }
.comapny_serch_wrapper .navbar-form-custom.comapny_search_form { display: inline-block; float: none; max-width: 650px; padding: 0; width: 100%; }
.comapny_serch_wrapper .navbar-form-custom.comapny_search_form .form-group { background-color: #fff; position: relative; width: 85%; text-align: left; }
.comapny_serch_wrapper .navbar-form-custom.comapny_search_form .btn.btn_danger { color: #fff; float: right; font-weight: 600; line-height: 34px; width: 15%; }
.comapny_serch_wrapper .search_listing_wrapper .dropdown-toggle, .comapny_serch_wrapper .search_listing_wrapper .dropdown-toggle:hover, .comapny_serch_wrapper .search_listing_wrapper .dropdown-toggle:focus { background-color: transparent; border: medium none; color: #555; padding: 0 30px 0 0; width: 100%; box-shadow: none; }
.comapny_serch_wrapper .search_listing_wrapper .btn-group.bootstrap-select { width: 100%; }
.comapny_serch_wrapper .search_listing_wrapper .btn-group.bootstrap-select .bs-caret { display: none; }
.comapny_serch_wrapper .search_listing_wrapper ul li a { line-height: 25px; margin: 0; padding: 4px 10px; }
.comapny_serch_wrapper .search_listing_wrapper ul li { margin: 0; padding: 0; }
.comapny_serch_wrapper .comapny_search_form #compp-search.form-control { height: 40px; float: left; padding-left: 35px; width: 60%; }
.comapny_serch_wrapper .fa.fa-search { color: #cccbcb; font-size: 16px; left: 9px; position: absolute; top: 12px; }
/* Site Map Wrapper */
.forum-discusion-text ul li { display: list-item; padding-left: 0px; border-bottom: none; }
a.follow_btn.linkedin.btn { margin-left: 15px; }
.frm_limked-inp-name { display: inline-block; width: 100%; margin-bottom: 10px; }
.blue-bdr { border: 1px solid #234F74 !important; }
.field_basic-sett { float: left; margin-right: 10px; width: 100%; line-height: 28px; padding: 3px 10px; }
.linked-in-firstname { max-width: 200px; }
.linked-in-headline { max-width: 500px; }
.model-btns { border-radius: 7px; padding: 4px 10px; }
.guest-singup_free_contant h4 { font-size: 17px; }
.guest_signup_logo { max-width: 170px; }
.pro_members .frnd_request_listing .frnd_listing_lft-sec { width: 77%; }
.profile_linkedin .btn { margin-top: 10px; }
.profile_linkedin .btn.btn-save-edit { margin-left: 5px; }
.comapny_serch_wrapper .navbar-form-custom.comapny_search_form .dropdown.search_identifier { height: 40px; line-height: 38px; position: relative; width: 40%; }
.skill-add-button { background-color: #337AB7; color: #fff; cursor: pointer; font-size: 13px; padding: 6px 12px; display: none; }
.skill-add-button:hover { background-color: #234F74; }
span.pull-right.add-one-skill.remove-once-add.skill-add-button { display: inline-block; }
.comapny_serch_wrapper .navbar-form-custom.comapny_search_form .dropdown.search_identifier { width: 40%; position: relative; }
/*.comapny_serch_wrapper .navbar-form-custom.comapny_search_form .dropdown.search_identifier button.btn-default span::after{*/
/*content: "";text-align: right;position: absolute;bottom: 0;right:15px;width:50px;height:16px;*/
/*background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%);}*/
.comapny_serch_wrapper .navbar-form-custom.comapny_search_form .dropdown.search_identifier button.btn-default span { position: relative; }
.comapny_serch_wrapper .navbar-form-custom.comapny_search_form .dropdown.search_identifier button.dropdown-toggle:focus { outline: transparent !important; border: none; }
.comapny_serch_wrapper .navbar-form-custom.comapny_search_form .dropdown.search_identifier .dropdown-menu ul.dropdown-menu { max-height: 250px !important; overflow-x: inherit; }
.comapny_serch_wrapper .search_listing_wrapper.dropdown.search_identifier::after { top: 19px !important; }
.comapny_serch_wrapper .navbar-form-custom.comapny_search_form .btn.btn_danger:focus { outline: none !important; }
.comp_head_rgt form .follow_btn_del.unfollow-comp-nw { background-color: #fff; border: 1px solid #337ab7; color: #337ab7; }
.custom_resume_scroll .note-toolbar button.btn { background-color: transparent; border: none; color: #999999; font-size: 14px; margin: 0 5px; }

.custom_resume_scroll .note-editable p, .custom_resume_scroll .profie_resume_edit p, .custom_resume_scroll .note-editable span, .custom_resume_scroll .profie_resume_edit span, .custom_resume_scroll .note-editable i, .custom_resume_scroll .profie_resume_edit i, .custom_resume_scroll .note-editable em, .custom_resume_scroll .profie_resume_edit em, .custom_resume_scroll .note-editable div, .custom_resume_scroll .profie_resume_edit div, .custom_resume_scroll .note-editable li, .custom_resume_scroll .profie_resume_edit li, .custom_resume_scroll .note-editable ul, .custom_resume_scroll .profie_resume_edit ul, .custom_resume_scroll .note-editable ol, .custom_resume_scroll .profie_resume_edit ol, .custom_resume_scroll .note-editable b, .custom_resume_scroll .profie_resume_edit b, .custom_resume_scroll .note-editable strong, .custom_resume_scroll .profie_resume_edit strong, .note-editor .note-editable p, .note-editor .note-editable span, .note-editor .note-editable i, .note-editor .note-editable em, .note-editor .note-editable div, .note-editor .note-editable li, .note-editor .note-editable ul, .note-editor .note-editable ol, .note-editor .note-editable b, .note-editor .note-editable strong {
    font-size: 14px !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important;  font-style: normal !important;    font-weight: normal !important; line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/
}
.custom_resume_scroll .note-editable ul, .custom_resume_scroll .profie_resume_edit ul, .custom_resume_scroll .note-editable ol, .custom_resume_scroll .profie_resume_edit ol, .note-editor .note-editable ul, .note-editor .note-editable ol { padding-left: 17px !important; }
.custom_resume_scroll .note-editable a, .custom_resume_scroll .profie_resume_edit a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; font-style: normal !important;
    font-weight: normal !important; line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.custom_resume_scroll .note-editor .note-editable { background-color: #fff; }
.custom_resume_scroll .profie_resume_edit .slimScrollDiv .full-height-scroll { max-height: 250px; }
#profileForm #profileForm-p-4 .note-toolbar.btn-toolbar button.btn { background-color: transparent; border: none; color: #999; font-size: 14px; margin: 0 5px; }
.project-description-html .note-editable { background-color: #fff; }
.project-description-html .note-editable p, .project-description-html .note-editable span, .project-description-html .note-editable i, .project-description-html .note-editable em, .project-description-html .note-editable div, .project-description-html .note-editable li, .project-description-html .note-editable ul, .project-description-html .note-editable ol, .project-description-html .note-editable b, .project-description-html .note-editable strong, .note-editor .note-editable p, .note-editor .note-editable span, .note-editor .note-editable i, .note-editor .note-editable em, .note-editor .note-editable div, .note-editor .note-editable li, .note-editor .note-editable ul, .note-editor .note-editable ol, .note-editor .note-editable b, .note-editor .note-editable strong { font-size: 14px !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; font-style: normal !important;
    font-weight: normal !important; line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.project-description-html .note-editable ul, .project-description-html .note-editable ol, .note-editor .note-editable ul, .note-editor .note-editable ol { padding-left: 17px !important; }
.project-description-html .note-editable a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; /*font-style: normal !important;
    font-weight: normal !important;*/ line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
#profileForm #profileForm-p-4 .note-editable { background-color: #fff; }
#profileForm #profileForm-p-4 .note-editable p, #profileForm #profileForm-p-4 .note-editable span, #profileForm #profileForm-p-4 .note-editable i, #profileForm #profileForm-p-4 .note-editable em, #profileForm #profileForm-p-4 .note-editable div, #profileForm #profileForm-p-4 .note-editable li, #profileForm #profileForm-p-4 .note-editable ul, #profileForm #profileForm-p-4 .note-editable ol, #profileForm #profileForm-p-4 .note-editable b, #profileForm #profileForm-p-4 .note-editable strong, .note-editor .note-editable p, .note-editor .note-editable span, .note-editor .note-editable i, .note-editor .note-editable em, .note-editor .note-editable div, .note-editor .note-editable li, .note-editor .note-editable ul, .note-editor .note-editable ol, .note-editor .note-editable b, .note-editor .note-editable strong { font-size: 14px !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; font-style: normal !important;
    font-weight: normal !important; line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
#profileForm #profileForm-p-4 .note-editable ul, #profileForm #profileForm-p-4 .note-editable ol, .note-editor .note-editable ul, .note-editor .note-editable ol { padding-left: 17px !important; }
#profileForm #profileForm-p-4 .note-editable a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; /*font-style: normal !important;
    font-weight: normal !important;*/ line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.article_sec-hgt-emp .blog_content_inner.expand-article { min-height: 365px; }
.public-project-title h3 a { color: #676a6d; }
.forum-discusion-text ul li { display: list-item; padding-left: 0px; border-bottom: none; }
#create_project .note-editor button.btn { background-color: transparent; border: none; color: #999; margin: 0 0px; }
#create_project .note-editor .note-editable { background-color: #fff; position: relative; z-index: 9; }
.summer-note-textarea { position: relative; }
.summer-note-textarea #content-summernote { position: absolute; left: 0; bottom: 0; visibility: hidden; }
.adjust-present .control_error_msg:first-child { float: left; width: 100%; max-width: 170px; }
.adjust-present .input-group-addon { float: left; background-color: transparent !important; border: none !important; line-height: 18px !important; width: 26px; text-align: center !important; padding: 6px 0px !important; }
.adjust-present .control_error_msg:last-child { float: left; }
.adjust-present .control_error_msg:last-child p.present { margin: 0; line-height: 30px; font-weight: 600; }
.adjust-present .control_error_msg:first-child input.form-control { width: 100%; }
.project-description-html { word-wrap: break-word; }
.easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category { position: relative; z-index: 9999; cursor: pointer }
.easy-autocomplete-container { top: 36px; left: 150px; }
.guest-app-store { float: left; }
.guest-app-store img { float: left; height: auto !important; margin: 12px 10px 0 0; max-width: 120px; width: 100% !important; }
.pro-crt-crp-img .img_preview_content { width: 100%; text-align: center; max-width: 204px; margin-top: 4px; }
/* New changes */
.requestvp.rqst-new-ch h2 { margin-bottom: 8px; }
.network_head-block { margin-left: -10px; margin-right: -10px; }
.network_head-block .social_network_request1 { padding: 10px; }
.social_icon_listing > a { display: inline-block; padding: 0 8px !important; }
.social_network_request1:hover { background-color: #f6f8f8; }
.requestvp.rqst-new-ch { padding: 0px; }
.requestvp.rqst-new-ch .top-heading { padding: 10px; }
.requestvp.rqst-new-ch ul.request_scroll { padding: 0 10px 10px 10px; }
.expand_wrapper { display: inline-block; padding: 15px; width: 100%; }
.expand_wrapper .exnd-title { font-size: 24px; }
.expand_wrapper .exnd-title { border-bottom: 1px solid #f0f0f0; font-size: 18px; padding-bottom: 10px; }
.invite_member_wrapper { display: inline-block; margin: 10px 0; width: 100%; }
.invite_member_wrapper p { font-size: 14px; color: #676a6d; margin-bottom: 20px; }
.invite_member_wrapper .invite_table { display: inline-block; width: 100%; margin-bottom: 15px; }
.invite_table .expen { margin-top: 0; }
.invite_table th .expen label { font-size: 14px; font-weight: normal; line-height: 19px; margin-bottom: 0; }
.invite_table .table th { background-color: #fff; padding: 10px 12px; }
.invite_table td .expen label { font-size: 14px; font-weight: 600; line-height: 18px; margin-bottom: 0; }
.invite_table .table td { background-color: #f6f8f8; padding: 10px 12px; font-size: 14px; font-weight: normal; }
.invite_table .table td:first-child { border-right: medium none; }
.invite_table .table td:last-child { border-left: medium none; }
.invite_listing ul { float: left; list-style: outside none none; margin: 0; padding: 0; width: 100%; }
.invite_listing li { float: left; width: 50%; padding: 12px; }
.invite_listing li:nth-child(2n+1) { padding-left: 0; }
.invite_listing li:nth-child(2n) { padding-right: 0; }
.invite_listing_inner { border: 1px solid #e7e7e7; box-shadow: 0 2px 5px rgba(220, 220, 220, 0.5); display: inline-block; padding: 10px 10px 10px 75px; width: 100%; position: relative; }
.invite_listing_inner .img-circle { left: 12px; position: absolute; top: 8px; }
.invite_listing_inner h3 { color: #676a6d; font-size: 15px; margin: 0 0 5px; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; line-height: 20px; }
.invite_listing_inner h3::after, .invite_listing_inner h6::after { content: ""; text-align: right; position: absolute; bottom: 0; right: 0; width: 40%; height: 20px; background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%); }
.invite_listing_inner h6 { font-size: 14px; line-height: 22px; margin: 7px 0; min-height: 22px; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; }
.invite_listing_inner .exp-add-frend { color: #337ab7; float: left; font-size: 14px; min-height: 28px; padding: 0; width: auto; }
.invite_listing_inner .exp-add-frend::before { background-image: url("../img/admin/add_frnd-hover.png"); background-repeat: no-repeat; background-size: 100% auto; content: ""; display: inline-block; height: 17px; margin-right: 10px; vertical-align: middle; width: 17px; }
.invite_listing .full-height-scroll { max-height: 240px; }
.invite_listing .slimScrollBar { display: block !important; }
.invite_listing { display: inline-block; margin: 5px 0 12px; width: 100%; }
.invite_listing p { font-size: 14px; margin-bottom: 5px; color: #676a6d; }
.invite_table td .expen label.active { color: #337ab7; }
.expand_wrapper .exnd-title span { background-color: #164c72; border-radius: 100%; color: #fff; display:inline-block; vertical-align: middle; font-size: 17px; height: 30px; line-height: 29px; margin-right: 3px; text-align: center; width: 30px; }
.inviteby-email p { font-size: 14px; margin: 5px 0 20px; }
.inviteby-email .form-control { font-size: 14pt; height: auto; line-height: 26px; }
.media_resouce_container { float: left; margin-bottom: 30px; padding: 25px 80px; width: 100%; }
.media_resouce_container h2.media_title { font-size: 30pt; font-weight: 600; margin: 0 0 20px; }
.media_resouce_blocks .media_img_block { height: 150px; }
.media_resouce_blocks .media_img_block { height: 150px; }
.media_resouce_blocks .media_img_block img { max-height: 130px; max-width: 100%; }
.media_resouce_blocks { display: inline-block; margin: 30px 0; width: 100%; }
.media_resouce_blocks .media_content { display: inline-block; min-height: 160px; width: 100%; }
.media_resouce_blocks .media_content h3 { color: #676b6e; font-size: 24px; margin: 0 0 15px; }
.media_resouce_blocks .media_content p { font-size: 16pt; margin-bottom: 0; }
.media_resouce_blocks .media_content p a { color: #337ab7; }
.media-download { display: inline-block; width: 100%; }
.media-download a { background-image: url(https://cdn2.nrgedge.net/static/landing/find-arrow1.png); background-position: left center; background-repeat: no-repeat; background-size: 32px auto; color: #337ab7; display: inline-block; font-size: 18pt; padding-left: 40px; }
.inviteby-email .note-editor .note-toolbar button.btn { background-color: transparent; border: none; color: #999999; font-size: 14px; margin: 0 5px; height: 38px; }
.no_margin { margin: 0px; }
.invite_table .full-height-scroll { max-height: 350px; }
.alert.alert-danger.em-invite { max-width: 1014px; }
.mini-navbar .admin_layout_wrapper #side-menu li span.sidebar_icons { display: inline-block; }
.comp-internship_link { margin-top: 30px; margin-bottom: -16px; }
.comp-internship_link .col-xs-12 { background-color: #f4f5f5; padding: 15px 0; }
.comp-internship_link .col-xs-12 a { color: #337ab7; }
/* Internship */
.internship_top_search { background-image: url("../img/admin/interniship-search.png"); background-repeat: no-repeat; background-size: cover;display: inline-block;width: 100%; }
.Ui_main_rgtSec .internship_top_search .comapny_serch_wrapper .navbar-form-custom.comapny_search_form.job_formui { background-image: url("../img/admin/intership-form-search.png"); background-size: 100% 100%; margin: 15px 0; max-width: 840px; padding: 30px 60px 40px; background-color: transparent; }
.internship_top_search .comapny_serch_wrapper { margin: 25px 0; padding: 0 25px; }
.internship_top_search .comapny_serch_wrapper .comapny_search_form #compp-search.form-control { width: 50%; }
.internship_top_search .comapny_serch_wrapper .navbar-form-custom.comapny_search_form .dropdown.search_identifier { width: 33.33%; }
.internship_listing_content { display: inline-block; margin-top: 20px; width: 100%; }
.internship_listing_content .nav.nav-tabs { float: left; margin-top: 4px; }
.internship_listing_content .follow_btn { margin-top: 2px; margin-bottom: 2px; margin-left: 7px; }
.intenship_tabs_container .nav.nav-tabs li a:focus { border-left: none; border-right: none; border-top: none; border-bottom: 2px solid #bc2235; }
.intenship_tabs_container { float: left; width: 100%; }
.internship_comp_list { display: inline-block; margin-top: 10px; width: 100%; }
.internship_row { display: inline-block; padding: 0; width: 100%; }
.internship_comp_list ul { list-style: outside none none; }
.internship_inner { display: inline-block; padding: 15px; width: 100%; }
.internship_inner .internship_logo_con { display: inline-block; height: 70px; width: 100%; line-height: 68px; overflow: hidden; }
.internship_inner .internship_logo_con img { max-height: 68px; max-width: 100%; }
.intern_list_main_content { display: inline-block; margin-top: 5px; min-height: 140px; width: 100%; }
.intern_list_main_content h3 { margin: 5px 0 0 0; overflow: hidden; position: relative; color: #337ab7; line-height: 22px; text-overflow: ellipsis; white-space: nowrap; }
.internship_row li .internship_inner:hover { box-shadow: 0 3px 7px 0 #a8a8a8; }
.intern_list_main_content h3::before { content: ""; text-align: right; position: absolute; bottom: 0; right: 0; width: 20%; height: 20px; background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%); }
.intern_list_main_content h3 a { color: #337ab7; }
.intern_list_main_content .location { display: inline-block; font-size: 14px; padding-left: 22px; position: relative; margin: 2px 0; width: 100%; overflow: hidden; white-space: nowrap; position: relative; text-overflow: ellipsis; }
/*.intern_list_main_content .location::before{content: "";text-align: right;position: absolute;bottom: 0;right: 0;width:20%;height:20px;*/
/*background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%);}*/
.intern_list_main_content .location .fa { color: #696969; font-size: 17px; left: 0; position: absolute; top: 2px; }
.intern_list_main_content p { margin-bottom: 5px; margin-top: 5px; overflow: hidden; white-space: nowrap; position: relative; }
.intern_list_main_content p::before { content: ""; text-align: right; position: absolute; bottom: 0; right: 0; width: 20%; height: 20px; background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%); }
.internship_comp_list ul li { margin: 15px 0; }
.internship_search_msg { font-size: 14px; margin-top: 0; }
.internship_top_search .search_listing_wrapper { padding: 0 0 0 10px !important; }
.internship_top_search .search_listing_wrapper .btn.dropdown-toggle { line-height: 41px; }
.internship_positions { display: inline-block; width: 100%; font-size: 14px; }
.internship_positions .comp_detail_main_wrapper.bx_shadow { display: inline-block; width: 100%; }
.internship_comp_listt { margin-bottom: 20px; display: inline-block; padding: 15px; width: 100% }
.internship_comp_listt .conp_title_inters { margin-top: 0; }
.internship_comp_listt .conp_title_inters a { color: #337ab7; }
.internship_comp_listt .intnsp_detail { display: inline-block; width: 100%; }
.internship_comp_listt .intnsp_detail .intnsp_left { float: left; max-width: 75%; width: 100%; }
.internship_comp_listt .intnsp_detail .internsp_img_rgt { float: right; max-width: 25%; }
.internship_comp_listt .intnsp_detail .internsp_img_rgt img { max-width: 100%; max-height: 100px; }
.intnsp_detail .location { display: inline-block; font-size: 14px; margin-bottom: 5px; padding-left: 23px; position: relative; }
.intnsp_detail .location .fa { color: #696969; font-size: 17px; left: 0; position: absolute; top: 2px; }
.intnsp_left p { margin-bottom: 5px; }
.intnsp_detail .deadline_project { margin-bottom: 10px; }
.internship_comp_listt .intsp_detail_contant { border-top: 1px solid #f4f5f5; padding-top: 10px; }
.internship_filter .opt_groupvp.bootstrap-select { width: 100% !important; }
.internship_filter .opt_groupvp.bootstrap-select .dropdown-toggle { background-color: transparent; border-color: #d9d9d9; color: #7b7b7b; }
.filter_row_interns { display: inline-block; margin-bottom: 10px; width: 100%; }
.filter_row_interns .search_filter-clear { color: #337ab7; float: left; margin-top: 8px; }
.internship_filter .dropdown-menu.inner { max-height: 200px !important; }
.internship_basic_info .intern_logo_sec {
    float: left;
    max-height: 120px;
    max-width: 150px;
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 150px;
}

.internship_basic_info .intern_comnp_basic_detail { float: left; width:calc(100% - 424px); padding: 0 15px; }
.internship_basic_info { display: inline-block; width: 100%; margin-bottom: 15px; vertical-align: top; }
.intern_comnp_basic_detail h2 { color: #676b6e; font-size: 24px; font-weight: 600; margin-top: 0; }
.intern_comnp_basic_detail > a { color: #337ab7; font-size: 14px; }
.internship_basic_info .intern_price_rgt { float: right; width: 270px; }
.intern_price_rgt .intern_inner_price { color: #676a6d; display: inline-block; font-size: 14px; margin-bottom: 5px; padding-left: 22px; position: relative; width: 100%; }
.intern_price_rgt .intern_inner_price .fa { color: #808080; font-size: 17px; left: 0; position: absolute; top: 2px; }
.internship_basic_info .intern_logo_sec img { max-height: 120px; max-width: 150px; }
.intern_job_detail1, .intern_job_detail1 p { font-size: 14px; line-height: 22px; }
.intern_job_detail1 h4 { font-size: 18px; margin-top: 20px; }
.intern_job_detail1 ul { list-style: inside none disc; padding: 0; }
/*.intern_job_detail1 ul li { display: inline-block; font-size: 16px; margin-bottom: 8px; width: 100%; }
.intern_job_detail1 ul li::before { background-color: #676a6d; border-radius: 100%; margin-left: -10px; content: ""; float: left; height: 5px; margin: 8px 6px 0 0; vertical-align: middle; width: 5px; }*/
.share_post_intern label { float: left; font-size: 14px; font-weight: normal; margin-bottom: 0; margin-right: 10px; }
.share_post_intern .internship_share_icons .fa { font-size: 26px; }
.share_post_intern .internship_share_icons { float: left; margin: 0 5px; width: 23px; height: 23px; display: block; position: relative; }
.share_post_intern .internship_share_icons span { position: absolute; top: 0px;opacity: 0;left: 0; }
.internship_share_icons .stButton { float: left; margin: 0; }
.share_post_intern .intern_facebook .fa { color: #465fa4; }
.share_post_intern .intern_linked_in .fa { color: #1a84b8; }
.share_post_intern .intern_twitter .fa { color: #00abeb; }
.share_post_intern .intern_envelope .fa { color: #5fd1eb; }
.intern_detail_ohr_info .view_profile1 { color: #337ab7; font-size: 14px; }
.intern_detail_ohr_info .job_type { margin: 10px 0; }
.intern_detail_ohr_info .job_type h4 { display: inline-block; font-size: 14px; margin: 2px 0 5px; width: 100%; }
.intern_detail_ohr_info .job_type p { font-size: 14px; margin-bottom: 0; }
.intern_detail_ohr_info { display: inline-block; margin-bottom: 20px; width: 100%; }
.intern_job_desc { margin-bottom: 20px; }
.vp_common_pro_model .modal-header .modal-title.apply_internship_popup { color: #676a6d; font-size: 20px; }
#apply-positions .modal-dialog { width: 100%; top: 10%; max-width: 550px; }
.internship_popup_content .loading_img { float: left; margin: 30px 0; text-align: center; width: 100%; }
.internship_popup_content { text-align: center; min-height: 360px; }
.internship_popup_content .intern_popup_inner { display: inline-block; max-width: 400px; text-align: left; width: 100%; }
.intern_popup_inner p { color: #676b6e; display: inline-block; font-size: 14px; width: 100%; }
.intern_popup_inner .progress { border-radius: 2px; background-color: #f7f7f6; }
.intern_popup_inner .progress .progress-bar-danger { background-color: #bb2235; }
.apply_internsp_listing { float: left; list-style: outside none none; padding: 0; width: 100%; }
.apply_internsp_listing li { display: inline-block; padding: 5px 0 5px 25px; position: relative; width: 100%; }
.intern_application_rgt .apply_internsp_listing li { padding: 5px 0 5px 0px; }
ul.apply_internsp_listing li i { margin: 0 9px 0px 0px; }
.apply_internsp_listing li img { left: 0; position: absolute; top: 4px; }
.apply_popup_intern_button { display: inline-block; margin: 20px 0; width: 100%; }
.internship_popup_content .intern_popup_inner.full-popup { max-width: 100%; padding: 0 10px; }
.apply_profile_row { display: inline-block; width: 100%; }
.apply_profile_row .inter-popup_email { border-right: 1px solid #676a6c; display: inline-block; padding: 0 7px; }
.apply_profile_row .inter-popup_email:first-child { padding-left: 0; }
.inter-popup_email .fa { display: inline-block; font-size: 15px; color: #808080; margin-right: 5px; vertical-align: middle; }
.inter-popup_email a, .inter-popup_email span { color: #676a6d; display: inline-block; font-size: 14px; font-weight: 600; vertical-align: middle; }
.apply_profile_row .inter_poup_edit_profile { color: #3379b7; min-width: 90px; margin-left: 7px; }
.intern_popup_inner .tell_us_more { display: inline-block; margin-top: 10px; width: 100%; }
.intern_popup_inner .tell_us_more h3 { color: #747f84; font-size: 14px; margin: 0 0 10px; }
.intern_popup_inner .tell_us_more textarea { border: 1px solid #ccc; float: left; resize: vertical; min-height: 150px; padding: 6px; width: 100%; }
.share_post_intern { display: inline-block; margin: 30px 0 15px; width: 100%; }
.internship_share_icons .stButton .stLarge { background-size: 100% auto; float: left; height: 23px; margin-top: 2px; width: 23px; }
.internship_share_icons .stButton .stLarge:hover { background-position: 0 center; }
.intern_application_rgt { display: inline-block; width: 100%; }
.intern_application_rgt .apply_internsp_listing > li { margin: 0; }
.apply_internship-main { display: inline-block; margin: 15px 0; width: 100%; }
.apply_comp_listing { display: inline-block; margin: 10px 0; padding: 0; width: 100%; }
.internshiop_applicatoion .apply_comp_listing li { border: 1px solid #eeeeee; float: left; margin: 5px 0; padding: 10px; width: 100%; }
.apply_comp_listing .intnsp_left { float: left; width: 65%; }
.apply_comp_listing .internsp_img_rgt { float: right; text-align: right; width: 35%; }
.apply_comp_listing .internsp_img_rgt img { max-height: 110px; max-width: 100%; }
.apply_comp_listing .intnsp_left h3 { margin-top: 0px; }
.apply_comp_listing .intnsp_left h3 a { color: #337ab7; }
.intern_application_left_sec { display: inline-block; margin-bottom: 20px; width: 100%; }
.viewall33 { margin-left: 10px; }
.add_pro_support_doc { background-color: #337ab7; color: #fff; cursor: pointer; display: none; font-size: 13px; padding: 5px 15px; }
.add_pro_support_doc:hover { background-color: #234f74; }
.profile_content_wrap .ibox-content:hover .add_pro_support_doc { display: inline-block; }
.skill-support_docs { padding-bottom: 10px; padding-top: 10px; }
.form-group.suport_browse-doc { display: inline-block; width: 100%; }
.form-group.suport_browse-doc .follow_btn { margin: 0; }
.form-group.suport_browse-doc input[type="file"] { cursor: pointer; height: 34px; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; }
.browse_file_inner_docs { float: left; position: relative; }
.after-doc-upload.doc_type_file .form-control { border: 1px solid #e5e6e7; border-radius: 0; box-shadow: none; }
.after-doc-upload .btn-group.bootstrap-select.crt-pro-select { float: left; width: 100%; }
.after-doc-upload .btn-group.bootstrap-select.crt-pro-select .dropdown-toggle { background-color: #fff; border: 1px solid #e5e6e7; border-radius: 0; }
.doc_privacy .radio.radio-danger > label { font-size: 14px; min-width: 100px; width: auto; }
.doc_privacy { margin-bottom: 7px; }
.doc_type_file .radio input[type="radio"]:checked:not(old) + label, .doc_type_file .radio input[type="radio"]:not(old) + label { background-image: none; }
/*.pro_edit_toggle .doc_type_file .radio label::before{display: block;}
.pro_edit_toggle .doc_type_file .radio label::after{display: block;}
.doc_type_file .radio label::before{margin-left:0px;margin-top: 3px; border:2px solid #878787;}*/
.after-doc-upload.doc_type_file .radio input[type="radio"]:not(old) { cursor: pointer; height: 100%; left: 0; top: 0px; }
.doc_type_file .radio label::after { margin-left: 0px; margin-top: 3px; height: 9px; width: 9px; top: 4px; left: 4px; }
.doc_type_file .radio-danger input[type="radio"]:checked + label::before { border-color: #4ab2a8; }
.doc_type_file .radio-danger input[type="radio"]:checked + label::after { background-color: #4ab2a8; }
.upload_resume-url .btn.dropdown-toggle { line-height: 19px; margin-top: 10px; }
.upload_resume-url .dropdown-menu li a { margin: 0; padding: 4px 10px; }
.connection_btn_group.upload_resume-url { margin-left: 15px; }
.doc_type_file .fa.fa-info-circle { color: #cacaca; font-size: 16px; vertical-align: middle; }
.profile_sub_title .tooltip-inner { max-width: 220px; width: 210px; }
.support_docs_listing { display: inline-block; list-style: outside none none; margin: 0; width: 100%; padding: 0; }
.support_docs_listing li { border: 1px solid #efefef; display: inline-block; margin: 0; padding: 10px 0; width: 100%; }
.support_docs_listing .support_doc_left { float: left; overflow: hidden; width: 40%; max-height: 110px; }
.support_docs_listing .support_doc_rgt { float: left; padding: 0 35px 0 15px; position: relative; width: 60%; }
.support_docs_listing .support_doc_rgt .pro_edit_fields_multiple { font-size: 22px; position: absolute; cursor: pointer; right: 4px; display: none; }
.support_docs_listing .support_doc_rgt .doc_edit_fields_multiple { font-size: 22px; position: absolute; cursor: pointer; right: 4px; display: none; }
.support_docs_listing li:hover .doc_edit_fields_multiple { display: block; }
.support_doc_rgt .doc_file_name { color: #337ab7; display: inline-flex; font-size: 14px; width: 100%; word-break: break-all; word-wrap: break-word; }
.support_doc_rgt .support_section { display: inline-block; font-size: 14px; margin: 3px 0; width: 100%; text-transform: capitalize; }
.upload_sections { display: inline-block; margin: 0; width: 100%; }
.upload_resume_steps h6 { display: inline-block; font-size: 14px; font-weight: 600; width: 100%; }
.upload_sections ul { display: inline-block; list-style: outside none none; margin: 0; max-width: 800px; padding: 0; width: 100%; }
.upload_sections ul li { float: left; width: 33.33%; }
.upload_sections ul li .expen { margin: 10px 0; }
.upload_sections ul li label { font-size: 14px; font-weight: 600; margin: 0; }
.upload_resume_steps { display: inline-block; margin: 10px 0; width: 100%; }
.select_resume_format { display: inline-block; margin: 20px 0; width: 100%; }
.resume_img_format { display: inline-block; width: 100%; border: 1px solid #fff; }
.upload_form.text-center { display: inline-block; margin: 20px 0; width: 100%; }
.upload_form .upload_form_inner { display: inline-block; max-width: 600px; width: 100%; }
.upload_form .upload_form_inner h4 { font-size: 15px; font-weight: 600; line-height: 20px; }
.upload_form .upload_form_inner h4 em { font-weight: 700; }
.upload_form_inner form { display: inline-block; width: 100%; }
.upload_form_inner form label { float: left; font-size: 14px; font-weight: normal; line-height: 35px; margin: 0; text-align: left; width: 170px; }
.upload_form_inner form .form-group { display: inline-block; width: 100%; margin: 15px 0; }
.upload_form_inner form .form-control { border: 2px solid #cccaca; float: left; max-width: 300px; width: 100%; }
.upload_form_inner .form_actions { display: inline-block; margin-top: 3px; width: 100%; }
.upload_form_inner .form_actions .btn { margin: 0 15px; }
.after-doc-upload.doc_type_file .doc-preview iframe { display: inline-block; width: 100%; }
.apply_internship.btn-save-edit.has_applied { cursor: default; opacity: 0.5; text-align: center; min-width: 120px; }
.resume_img_format img { border: 1px solid #fff; }
.resume_img_format img.active-template { border: 1px solid #751725; }
.job_search .bs-searchbox input { font-size: 14px; border: 1px solid; height: 40px; }
.feed_inner_sec .vote-info.textarea_editor p,
.feed_inner_sec .vote-info.textarea_editor span,
.feed_inner_sec .vote-info.textarea_editor i,
.feed_inner_sec .vote-info.textarea_editor em,
.feed_inner_sec .vote-info.textarea_editor div,
.feed_inner_sec .vote-info.textarea_editor li,
.feed_inner_sec .vote-info.textarea_editor ul,
.feed_inner_sec .vote-info.textarea_editor ol,
.feed_inner_sec .vote-info.textarea_editor b,
.feed_inner_sec .vote-info.textarea_editor strong,
.feed_inner_sec .vote-info.textarea_editor h1,
.feed_inner_sec .vote-info.textarea_editor h2,
.feed_inner_sec .vote-info.textarea_editor h3,
.feed_inner_sec .vote-info.textarea_editor h4,
.feed_inner_sec .vote-info.textarea_editor h5,
.feed_inner_sec .vote-info.textarea_editor h6,
.note-editor .note-editable p,
.note-editor .note-editable span,
.note-editor .note-editable i,
.note-editor .note-editable em,
.note-editor .note-editable div,
.note-editor .note-editable li,
.note-editor .note-editable ul,
.note-editor .note-editable ol,
.note-editor .note-editable b,
.note-editor .note-editable strong {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #676a6c !important;
    font-family: "Open Sans" !important;
    font-size: 14px !important;
    line-height: 22px!important;
    padding: 0px !important;
    list-style-position: inside;
}
.feed_inner_sec .vote-info.textarea_editor ul, .feed_inner_sec .vote-info.textarea_editor ol, .note-editor .note-editable ul, .note-editor .note-editable ol { padding-left: 17px !important; }
.feed_inner_sec .vote-info.textarea_editor a, .note-editor .note-editable a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; /*font-style: normal !important;
    font-weight: normal !important;*/ line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.feed_inner_sec .vote-info.textarea_editor a:hover { color: #234f74 !important; }
.intern_comp-ddetail.comp_detail_main_wrapper { margin-bottom: -5px; }
.intern_comp-ddetail.comp_detail_main_wrapper img { width: 100%; }
.profile_top_wrapper .profile_linkedin a.follow_btn.linkedin.btn { margin-left: 0; }
.profile_top_wrapper .profile_linkedin ul.dropdown-menu { right: 0; }
.comp-detail-imgg-secc { max-height: 420px; overflow: hidden;  position: relative;}
.guest_similar_result .guest_comp_listing { position: relative; }
.guest_similar_result .guest_comp_listing .frnd_dp { border-radius: 100%; height: 50px; left: 0; overflow: hidden; position: absolute; top: 0; width: 50px; }
.guest_similar_result .guest_comp_listing .frnd_listing_lft-sec { padding-left: 60px; width: 100%; }
.guest_similar_result .guest_comp_listing .frnd_listing_lft-sec .guest_user_name { font-size: 16px; }
.guest_similar_result .guest_comp_listing .frnd_listing_lft-sec .frnd_short_desc { color: #676a6d; font-size: 14px; }
.guest_user_profile_mainn { display: inline-block; width: 100%; }
.guest_view_profile { float: left; padding: 20px; width: 100%; color: #fff; background-image: url("../img/admin/guest-profile.png"); background-repeat: no-repeat; background-size: 100%; }
.guest_view_profile > h2 { font-size: 24px; font-weight: bold; }
.guest_view_profile > h3 { font-size: 25px; }
.guest_ful_pro_button { background-color: #fff; border: 1px solid #ba2539; border-radius: 4px; color: #ba2539; display: inline-block; font-size: 15px; margin-top: 10px; padding: 10px 15px; }
.guest_ful_pro_button:hover { background-color: #ba2539; color: #fff; }
.guest_rpofileingo { float: left; width: 100%; }
.guest_rpofileingo .guest_user_pic { float: left; margin: 15px 0; text-align: center; width: 20%; }
.guest_rpofileingo .guest_user_pic .guest_img_inner { border-radius: 100%; display: inline-block; height: 100px; overflow: hidden; width: 100px; }
.guest_rpofileingo .guest_user_pic .guest_img_inner img { float: left; min-height: 100%; min-width: 100%; }
.guest_rpofileingo .guest_user_contant { float: left; padding-left: 15px; width: 80%; }
.guest_rpofileingo .guest_user_contant h2 { font-family: "Roboto-Medium"; font-size: 24px; margin-bottom: 0; }
.guest_rpofileingo .guest_user_contant h3 { margin-bottom: 12px; }
.guest_rpofileingo .guest_user_contant h5 { display: inline-block; font-size: 16px; margin-top: 12px; }
.footer_top_listing { border-bottom: 1px solid rgba(255, 255, 255, 0.3); display: inline-block; margin-bottom: 35px; padding-bottom: 25px; width: 100%; }
.footer_top_listing h2 { color: #fff; font-size: 16px; font-weight: 600; }
.footer_top_listing .footer_main_list { float: left; width: 100%; padding: 0; margin: 0; list-style: none; }
.footer_top_listing .footer_main_list li { color: #f0cdc5; float: left; font-size: 14px; padding: 4px 0; width: 100%; }
.footer_top_listing .footer_main_list li a { color: #fff; float: left; }
.footer_top_listing.sitemap_foo_links2 { border-bottom: 1px solid #dcdcdc; }
.footer_top_listing.sitemap_foo_links2 h2 { color: #2d79b5; }
.footer_top_listing.sitemap_foo_links2 .footer_main_list li a { color: #2d79b5; }
.export_resume_display { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 99999; }
.export_resume_display .spiner-example { padding-top: 20%; }
#exportResumePreview .modal-dialog { width: 100%; max-width: 900px; }
#exportResumePreview .modal-dialog iframe { height: 450px; display: inline-block; width: 100%; }
a.follow_btn.linkedin.btn.linkedin-white { background: #fff; border: 1px solid #bc2235; color: #bc2235; padding: 5px 25px; }
.upload_form_inner .form-group { display: inline-block; width: 100%; }
input.form-control.password-con { float: left; width: 48%; }
input.form-control.password-confirm { float: right; width: 48%; }
.upload_form_inner label { margin-bottom: 20px; font-weight: normal; }
.alert-danger ul { list-style: none; }
.nrg_help_wrapper { float: left; width: 100%; margin-top: 100px; }
.help_inner_con { display: inline-block; padding: 25px 0; width: 100%; position: relative; }
.help_inner_con h2 { color: #383838; font-size: 38px; font-weight: 500; margin-bottom: 25px; display: inline-block; width: 100%; }
.help_inner_con h6 { color: #676a6d; font-size: 22px; font-weight: 500; line-height: 32px; margin-top: 25px; display: inline-block; width: 100%; }
.help_inner_con .help_video_wrapper { display: inline-block; margin-top: 15px; max-width: 750px; }
.help_inner_con::before { background-color: #f4f5f5; bottom: 0; content: ""; height: 37%; left: 0; position: absolute; width: 100%; z-index: -1; }
.you_looking_con { float: left; padding: 25px 0; width: 100%; }
.you_looking_con h4 { color: #676a6d; display: inline-block; font-size: 22px; font-weight: 500; margin-bottom: 30px; line-height: 27px; margin-top: 30px; width: 100%; }
.you_looking_con .nrg_help_center { margin: 35px 0 0; padding: 0; }
.you_looking_con .nrg_help_center { display: inline-block; list-style: outside none none; margin: 35px 0 0; padding: 0; width: 100%; }
.you_looking_con .nrg_help_center li img { margin-bottom: 15px; max-width: 70px; }
.you_looking_con .nrg_help_center li h5 { color: #383838; display: inline-block; font-size: 22px; width: 100%; }
.you_looking_con .nrg_help_center li p { color: #676a6d; line-height: 24px; font-size: 16px; }
.you_looking_con .nrg_help_center li { float: left; padding: 0 15px; width: 25%; }
.help_sections { float: left; padding: 30px 0; width: 100%; }
.help_sections h3 { color: #383838; display: inline-block; font-size: 38px; font-weight: 500; margin: 15px 0 75px; width: 100%; }
.help_sections p { color: #676a6d; font-size: 18px; line-height: 26px; margin-bottom: 30px; letter-spacing: 0.5px; }
.help_sections img { width: 100%; }
.help_sections .help-full_images { margin-bottom: 50px; }
.help_signup { float: left; padding: 50px 0; width: 100%; }
.help_signup h3 { color: #676a6d; display: inline-block; font-size: 20px; font-weight: 500; line-height: 32px; max-width: 770px; width: 100%; }
.help_signup .help_reg { display: inline-block; margin-top: 30px; width: 100%; }
.help_signup .help_reg .signup-btn1 { background: #bc2235; border-radius: 6px; color: #fff; display: inline-block; font-family: roboto; font-size: 15px; font-weight: 600; margin-bottom: 10px; padding: 12px 15px; text-align: center; text-transform: uppercase; }
.nrg_help_wrapper footer.new_landing_footer { float: left; width: 100%; }
.perfect_internship { display: inline-block; margin-bottom: 10px; width: 100%; }
.perfect_internship h3 { color: #fff; display: inline-block; font-size: 18px; font-weight: bold; max-width: 800px; width: 100%; }
.perfect_internship p { color: #fff; display: inline-block; font-size: 13px; line-height: 21px; width: 100%; padding: 0 12%; }
#preview-iframe iframe#supporting-doc-prev { display: inline-block; width: 100%; height: auto; min-height: 450px; max-height: 500px; }
.img-document-prev { width: 100%; display: inline-block; max-height: 300px; overflow: hidden; max-width: 100%; }
.img-document-prev img.img-prev-partial { max-width: 100%; max-height: 300px; }
.pro_suceess_content.exp-bttr { margin-bottom: 30px; }
.currently_woking { display: inline-block; width: 100%; margin: 5px 0; }
.currently_woking label { width: 100%; }
.currently_woking ul.select_job_type { display: inline-block; margin: 0; padding: 0; width: 100%; }
.currently_woking ul.select_job_type li { display: block; float: left; padding: 0 10px 0 0; width: 50%; }
.currently_woking ul.select_job_type label { font-size: 14px; font-weight: normal; color: #747f86; }
.currently_woking ul.select_job_type.check_job_type li { padding: 0; }
#welcome_wrapper-main .currently_woking ul.select_job_type.check_job_type li { width: initial; margin-right: 30px; }
.currently_woking ul.select_job_type li .radio { margin: 5px 0 3px; }
.intern_job_detail1 p, .intern_job_detail1 span, .intern_job_detail1 em, .intern_job_detail1 div, .intern_job_detail1 li, .intern_job_detail1 ul, .intern_job_detail1 ol, .note-editor .note-editable p, .note-editor .note-editable span, .note-editor .note-editable i, .note-editor .note-editable em, .note-editor .note-editable div, .note-editor .note-editable li, .note-editor .note-editable ul, .note-editor .note-editable ol, .note-editor .note-editable b, .note-editor .note-editable strong { font-size: 14px !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important;font-style: normal !important;
    font-weight: normal !important; line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.intern_job_detail1 b, .intern_job_detail1 strong{font-weight:600;}
.intern_job_detail1 ul, .intern_job_detail1 ol, .note-editor .note-editable ul, .note-editor .note-editable ol { padding-left: 17px !important; }
.intern_job_detail1 a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; font-style: normal !important;
    font-weight: normal !important; line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.intsp_detail_contant p, .intsp_detail_contant span, .intsp_detail_contant em, .intsp_detail_contant div, .intsp_detail_contant li, .intsp_detail_contant ul, .intsp_detail_contant ol, .intsp_detail_contant b, .intsp_detail_contant strong, .note-editor .note-editable p, .note-editor .note-editable span, .note-editor .note-editable i, .note-editor .note-editable em, .note-editor .note-editable div, .note-editor .note-editable li, .note-editor .note-editable ul, .note-editor .note-editable ol, .note-editor .note-editable b, .note-editor .note-editable strong { font-size: 14px !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important;font-style: normal !important;
    font-weight: normal !important; line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.intsp_detail_contant ul, .intsp_detail_contant ol, .note-editor .note-editable ul, .note-editor .note-editable ol { padding-left: 17px !important; }
.intsp_detail_contant a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #337ab7 !important; font-family: "Open Sans" !important; font-size: 14px !important; font-style: normal !important;
    font-weight: normal !important; line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.profile_social_network12 .social_icon_listing a { float: left; width: 35px; padding: 0px !important; margin: 0 15px; }
.profile_social_new_sec { display: inline-block; margin: 18px 0; width: 100%; }
.profile_social_new_sec .profile_new-lft_sec { float: left; width:100%; padding-left: 0px; position: relative; }
.profile_social_new_sec .profile_new-lft_sec .fa { color: #676a6d; float: left; font-size: 14px; margin-right: 7px; margin-top: 3px; position: absolute; left: 0; top: 0; }
.profile_social_new_sec .profile_new-lft_sec p { color: #676a6d; float: left; font-size: 13px; margin: 0; word-wrap: break-word; word-break: break-all; }
.profile_social_new_sec .profile_new_sec p { float: left; margin: 2px 10px 0 0; }
.profile_social_new_sec .profile_new_sec .prof-new_sharing_sett { float: right; list-style: outside none none; margin: 0; padding: 0; }
.profile_social_new_sec .prof-new_sharing_sett li { float: left; font-size: 22px; cursor: pointer; line-height: 22px; margin: 0 4px; position: relative; }
.profile_social_new_sec .prof-new_sharing_sett li span { height: 100%; opacity: 0; position: absolute; width: 100%; }
h4.career_title23 { line-height: 20px; }
.profile_social_new_sec .prof-new_sharing_sett .fa-facebook-square { color: #4660a6; }
.profile_social_new_sec .prof-new_sharing_sett .fa-linkedin-square { color: #1a84ba; }
.profile_social_new_sec .prof-new_sharing_sett .fa-twitter { color: #00acec; }
.profile_social_new_sec .prof-new_sharing_sett .fa-envelope { color: #5fd2ec; }
.profile_new_feature { background-color: #f2f7f6; background-image: url("../img/admin/profile_new_feature.png"); background-position: 99% top; background-repeat: no-repeat; background-size: 380px auto; display: inline-block; margin-top: 15px; padding: 20px 40px 20px 20px; position: relative; width: 100%; }
.profile_new_feature h3 { font-size: 16px; font-weight: 500; }
.profile_new_feature .share_rgt_drop.reportt { position: absolute; right: 15px; top: 10px; }
.profile_new_feature .fa { cursor: pointer; font-size: 18px; }
.profile_new_feature .dropdown-menu > li { padding: 0; }
.confidential_data_section { display: inline-block; width: 100%; }
.confidential_data_section .conf_sec_top { background-color: #f6f8f8; float: left; width: 100%; padding: 5px 5px 5px 55px; position: relative; }
.confidential_data_section .conf_sec_top .fa { color: #696969; font-size: 17px; left: 15px; position: absolute; top: 10px; }
.confidential_data_section .conf_sec_top p { font-size: 14px; margin: 0; }
.confidential_data_section .ibox { margin-bottom: 0; }
.confidential_data_section .ibox-content { border: medium none; min-height: inherit; padding-bottom: 10px; padding-top: 10px; }
.confidential_data_section .shared_info_main h4 { font-size: 13px; font-weight: 700; margin-bottom: 3px; }
.confidential_data_section .shared_info_main ul { list-style: outside none none; padding: 0; }
.confidential_data_section .shared_info_main ul li { display: inline-block; padding-left: 10px; position: relative; width: 100%; }
.confidential_data_section .shared_info_main ul li::before { background-color: #686b6e; content: ""; height: 1px; left: 0; position: absolute; top: 10px; width: 5px; }
.confidential_data_section .currently_woking.currently_woking .select_job_type.check_job_type li { width: 100%; }
.confidential_data_section .currently_woking.currently_woking li .expen { margin-top: 3px; }
.confidential_data_section .currently_woking.currently_woking .select_job_type li .radio { padding-left: 0; }
.shared-exp_signup_inner1 { display: inline-block; padding-bottom: 10px; width: 100%; }
.resume-steps_butnspn { margin-top: 30px; }
.salary_expection_wrapper { display: inline-block; margin-top: 15px; width: 100%; }
.expected_salary_inner { display: inline-block; width: 100%; margin-top: 15px; }
.expected_salary_inner .salary_row { float: left; margin: 5px 0; width: 100%; }
.expected_salary_inner label { color: #747e85; float: left; font-size: 14px; font-weight: 600; margin-top: 5px; text-align: left; width: 22%; padding: 0 13px; }
.expected_salary_inner .form-group { float: left; max-width: 42%; border: 1px solid #cccaca; width: 100%; }
.expected_salary_inner .form-group .filter_select { float: left; width: 25% !important; }
.expected_salary_inner .form-group .filter_select .btn-default { background-color: transparent; min-height: 34px; border: medium none; border-radius: 0px; color: #676a6d; border-right: 1px solid #cccaca; }
.expected_salary_inner .form-group .salary_input { border: medium none; float: left; padding: 0 12px; width: 75%; height: 34px; }
.profile_social_new_sec h3 { font-weight: normal; font-size: 13px; display: inline-block; margin-top: 4px; width: 100%; }
.newsfeed_connections { float: right; margin-right: 10px; }
.newsfeed_connections .filter_select button.btn { padding: 2px 25px 2px 0; background: none; border: none; color: #4A4A4A; font-size: 14px; font-weight: normal; height: auto; }
.newsfeed_connections .filter_select.bootstrap-select { width: auto !important; min-width: 110px; }
.newsfeed_connections .filter_select button.btn:focus, .newsfeed_connections .filter_select button.btn:hover { border: none; outline: none !important; background: none !important; box-shadow: none; }
.newsfeed_connections .bootstrap-select.filter_select .dropdown-menu ul.dropdown-menu.inner { padding: 8px 0; }
.newsfeed_connections .bootstrap-select.filter_select .dropdown-menu ul.dropdown-menu.inner li.dropdown-header { float: left; width: 100%; border: none; padding: 3px 20px; }
.newsfeed_connections .bootstrap-select.filter_select .dropdown-menu ul.dropdown-menu.inner li { float: left; width: 100%; border: none; }
.newsfeed_connections .bootstrap-select.filter_select .dropdown-menu ul.dropdown-menu.inner li a { padding: 3px 20px; margin: 2px 4px; }
.newsfeed_connections .bootstrap-select.filter_select .dropdown-menu ul.dropdown-menu.inner li a.opt { position: relative; padding-left: 2.25em; margin: 2px 0; }
.newsfeed_connections .bootstrap-select.filter_select .dropdown-menu ul.dropdown-menu.inner .dropdown-header span.text { font-size: 10px; }
#branch-banner-iframe { position: fixed !important; left: 0 !important; top: 0 !important; }
.expand_wrapper .inviteby-email form .note-editor .note-editable p { margin: 3px 0; }
.expand_wrapper .inviteby-email form .note-editor .note-editable p,
.expand_wrapper .inviteby-email form .note-editor .note-editable span,
.expand_wrapper .inviteby-email form .note-editor .note-editable i,
.expand_wrapper .inviteby-email form .note-editor .note-editable em,
.expand_wrapper .inviteby-email form .note-editor .note-editable div,
.expand_wrapper .inviteby-email form .note-editor .note-editable li,
.expand_wrapper .inviteby-email form .note-editor .note-editable ul,
.expand_wrapper .inviteby-email form .note-editor .note-editable ol,
.expand_wrapper .inviteby-email form .note-editor .note-editable b,
.expand_wrapper .inviteby-email form .note-editor .note-editable strong,
.expand_wrapper .inviteby-email form .note-editor .note-editable h1,
.expand_wrapper .inviteby-email form .note-editor .note-editable h2,
.expand_wrapper .inviteby-email form .note-editor .note-editable h3,
.expand_wrapper .inviteby-email form .note-editor .note-editable h4,
.expand_wrapper .inviteby-email form .note-editor .note-editable h5,
.expand_wrapper .inviteby-email form .note-editor .note-editable h6,
.note-editor .note-editable p,
.note-editor .note-editable span,
.note-editor .note-editable i,
.note-editor .note-editable em,
.note-editor .note-editable div,
.note-editor .note-editable li,
.note-editor .note-editable ul,
.note-editor .note-editable ol,
.note-editor .note-editable b,
.note-editor .note-editable strong,
.note-editor .note-editable h1,
.note-editor .note-editable h2,
.note-editor .note-editable h3,
.note-editor .note-editable h4,
.note-editor .note-editable h5,
.note-editor .note-editable h6{font-size: 14px !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; font-style: normal !important;

    font-weight: normal !important; line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.expand_wrapper .inviteby-email form .note-editor .note-editable ul, .expand_wrapper .inviteby-email form .note-editor .note-editable ol, .note-editor .note-editable ul, .note-editor .note-editable ol { padding-left: 17px !important; }
.expand_wrapper .inviteby-email form .note-editor .note-editable a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; font-style: normal !important;
    font-weight: normal !important; line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.admin_layout_wrapper form.navbar-form-custom.comapny_search_form.job_search .form-group .search_listing_wrapper button.btn::after { top: 18px; }
.share_content_area span.countdown { padding: 0 0 0 10px; }
.upstream_listing_wrapper .expen input[type="checkbox"]:not(old) + label::before { top: 5px; }
.manage_comp_list .frnd_request_listing .frnd_dp { border-radius: 0; margin: 0px; }
.manage_comp_list .frnd_listing_lft-sec .list_comp_name { display: inline-block; width: 100%; }
.manage_comp_list .frnd_listing_lft-sec .list_comp_name a { display: inline-block; padding: 0; text-align: left; width: 100%; }
.manage_comp_list .frnd_request_listing { padding: 10px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li:last-child .top_setting_drop a { line-height: 28px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li:last-child .dropdown-menu.top_setting_drop { padding: 10px 22px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li .top_setting_drop .comp_top_nav_list li img { float: left; max-width: 15px; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li .top_setting_drop .comp_top_nav_list li p {
    float: right;
    line-height: 19px;
}
.top_setting_drop ul { float: left; width: 100%; }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li:last-child .top_setting_drop .comp_top_nav_list li.divider { margin-top: 7px; }
.top_setting_drop .comp_top_nav_list li label { font-size: 12px; font-weight: normal; line-height: 16px; margin: 0 0 0 -8px; }
.btn-main-default { background-color: #f6f7f9; border: 1px solid #c0c1c1; color: #56505c; }
.job_positions_wrapper { float: left; width: 100%; background-color: #f3f4f4; }
.prof_job_btn_wrapper { display: inline-block; margin-top: 10px; width: 100%; }
.nrgbuzz_basic_content p { font-size: 14px; line-height: 21px; }
/* Edit comapny */
.edit_comp_inner { background-color: #f3f4f4; display: inline-block; width: 100%; }
.edit_comp_select.bootstrap-select { width: 100% !important; }
.edit_comp_select.bootstrap-select .btn.dropdown-toggle { background-color: #fff; border: 1px solid #e5e6e7; border-radius: 0; color: #999; }
.edit_comp_inner .input-group-addon { background-color: #f6f8f8; }
.edit_comp_action_btn { display: inline-block; width: 100%; }
.edit_comp_action_btn .btn.btn-save-edit { margin: 0 0 0 12px; }
.btn-upload_pic.edit_company_form { display: inline-block; position: relative; width: 100%; }
.btn-upload_pic.edit_company_form .btn.btn-file { background-color: #337ab7; color: #fff; float: left; font-size: 14px; font-style: normal; width: auto; }
.btn-upload_pic.edit_company_form .edit_input2 { cursor: pointer; height: 34px; left: 0; position: absolute; top: 0; width: 90px; }
.publish_job_inner h2 { border-bottom: 1px solid #e4e7eb; color: #747f85; font-size: 14px; font-weight: bold; line-height: 20px; margin: 0 0 20px; padding-bottom: 10px; }
.salary-group { display: inline-block; width: 100%; }
.salary-group .salary_sign_wrapper { float: left; width: 15%; }
.salary-group .salary_sign_wrapper .form-control { border: 1px solid #e5e6e7; width: 100%; }
.salary-group .form-control { float: left; width: 28%; }
.salary-group .salary_month_wrapper { float: left; width: 25%; }
.salary-group .salary_month_wrapper .form-control { width: 100%; }
.salary-group .salary_sign_wrapper .btn.dropdown-toggle { border-right: none; }
.salary-group .salary_month_wrapper .btn.dropdown-toggle { border-left: none; }
.summernote_ui .note-toolbar.btn-toolbar { padding-left: 0; }
.summernote_ui .note-toolbar.btn-toolbar button.btn { background-color: transparent; border: none; color: #999; font-size: 14px; margin: 0 5px; }
.summernote_ui .note-editor .note-editable { background-color: #fff; border: 1px solid #e5e6e7; margin-top: -1px; }
.publish_job_tips { background-color: #f3f4f4; display: inline-block; width: 100%; }
.publish_job_tips h3 { color: #676a6c; font-size: 14px; font-weight: bold; margin-top: 0; }
.publish_job_tips p { line-height: 19px; }
.publish_job_tips.nav-stacked.affix { max-width: 25.2%; right: 25px; top: 80px; }
.internship_edit_application { display: inline-block; width: 100%; }
.internship_edit_application button.btn { margin-right: 9px; }
.guest_forums_wrapper { display: inline-block; width: 100%; padding: 50px 0; }
.guest_forums_wrapper .guest_forum_inner_con { display: inline-block; max-width: 480px; width: 100%; }
.guest_forums_wrapper h3 { color: #383838; font-size: 33px; font-weight: 500; margin: 15px 0 45px; }
.guest_forums_wrapper h1 { color: #383838; font-size: 33px; font-weight: 500; margin: 15px 0 45px; }
.guest_forums_wrapper p { color: #676a6d; font-size: 18px; line-height: 24px; }
.guest_forums_wrapper .guest_forums_img { margin: 15px 0; }
.guest_forums_wrapper h6 { margin: 50px 0 0 0; font-size: 18px; color: #337ab7; font-weight: 600; }
header.menu { position: fixed; top: 0;}
.guest_forums_main_wrapper { display: inline-block; width: 100%; padding-top: 80px; }
.link_wrapper3 { display: inline-block; width: 100%; }
.help_link { font-size: 18px; }
.company_right_btn_con {
    float: right;
    max-width: 200px;
}
.company_tab_wrapper { display: inline-block; padding: 21px 15px 0; width: 100%; }
/* Edit comapny */

.social_network_wrapper_drop_top { display: inline-block; width: 100%; }
.social_network_wrapper_drop_top .network_head-block { display: inline-block; width: 100%; margin: 0; }
.social_network_wrapper_drop_top .network_head-block .social_network_request1 { display: inline-block; width: 100%; }
.social_network_wrapper_drop_top .social_icon_listing a { min-height: inherit; }
.static_page_top_spc { margin-top: 110px; }
.space-top80 { margin-top: 100px; }
.guest_forums_wrapper h1 { color: #383838; font-size: 33px; font-weight: 500; margin: 15px 0 45px; }
.landing-page .titleh1 { color: #676a6d; display: inline-block; font-size: 20px; font-weight: 500; line-height: 27px; width: 100%; margin: 5px 0 25px 0; }
.column h2 { color: #676a6d; text-align: center; font-size: 40px; font-family: Open Sans; margin-bottom: 120px; font-weight: 400; }
.project_tagged_bg { background-color: #fff !important; }
.report_company23 h5 { font-size: 14px; margin: 0; }
.report_company23 h5 a { color: #676b6e; }
.vp_common_pro_model .radio.radio-info input[type="radio"] + label { padding-left: 25px; }
.vp_common_pro_model .radio.radio-info { padding-left: 0; }
.vp_common_pro_model .radio-info input[type="radio"]:checked + label::after { display: none; }
.vp_common_pro_model .radio input[type="radio"]:not(old) + label::before { top: 0px; }
.job_comp_inner1 { margin-left: -15px; margin-right: -15px; }
.job_comp_inner1 .job_comp_inner_main { display: inline-block; margin-top: 10px; width: 100%;}
.job_comp_inner_main .table { margin: 0; }
.job_comp_inner_main .table th { border: none; padding: 10px; font-weight: bold; font-size: 14px; }
.job_comp_inner_main .table td { border: none; padding: 10px; }
.job_comp_inner_main .table th:first-child { padding-left: 15px; }
.job_comp_inner_main .table td:first-child { padding-left: 15px; }
.job_comp_inner_main .label.label-warning { background-color: #f8ac59; }
.job_comp_inner_main .label.label-danger { background-color: #ed5565; }
.job_comp_inner_main .label.label-success { background-color: #1ab394; }
.job_comp_inner_main .label {
    display: inline-block;
    line-height: 16px;
    min-width: 60px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.job_comp_inner_main table i.fa { color: #676b6e; font-size: 18px; margin: 3px 5px 1px; }
.job_comp_inner_main table a { display: inline-block; }
#job_duplicate_post .prof_job_btn_wrapper .btn-save-edit { margin: 0 0 0 15px; }
.job_comp_inner_main table td { vertical-align: middle !important; }
.applicants_profile_list_sec { display: inline-block; min-height: 50px; padding-left: 65px; position: relative; width: 100%; }
.applicants_profile_list_sec .applicants_img_sec { border-radius: 100%; height: 50px; left: 0; overflow: hidden; position: absolute; top: 0; width: 50px; }
.applicants_detail-list { display: inline-block; margin-top: 5px; }
.applicants_detail-list h3 { margin: 2px 0; }
.applicants_detail-list p { margin: 0; }
.applicants_detail-list h3 { font-size: 14px; font-weight: bold; }
.shortlist_radio_btn .radio input[type="radio"]:checked:not(old) + label::before { color: #ba2136; content: "\f058"; font-size: 20px; }
.shortlist_radio_btn .radio input[type="radio"]:not(old) + label::before { color: #676b6e; content: "\f10c"; font-size: 20px; }
.shortlist_radio_btn .radio input[type="radio"]:checked + label::after { display: none; }
.shortlisted_list { float: right; margin-top: -40px; }
.shortlisted_list .expen { margin: 0; }
.shortlisted_list .expen label { font-size: 14px; font-weight: normal; margin: 0; padding-left: 24px; }
.shortlisted_list .expen input[type="checkbox"]:not(old) + label::before { top: -3px; }
.job_applicant_top_wrapper h2 { color: #676b6e; font-size: 30px; font-weight: 600; line-height: 30px; margin: 15px 0; }
.job_applicant_top_wrapper .post_date span { float: left; font-weight: bold; padding-right: 10px; }
.job_applicant_top_wrapper .post_date p { float: left; margin: 0; }
.job_applicant_top_wrapper .post_date { display: inline-block; margin: 3px 0; width: 100%; }
.landing-page .titleh1 { color: #676a6d; display: inline-block; font-size: 20px; font-weight: 500; line-height: 27px; width: 100%; margin: 5px 0 25px 0; font-family: "RobotoRegular"; }
.column h2 { color: #676a6d; text-align: center; font-size: 40px; font-family: Open Sans; margin-bottom: 120px; font-weight: 400; }
#profileForm .btn-group.bootstrap-select { height: 40px; }
#profileForm .btn-group.bootstrap-select .btn.dropdown-toggle { height: 37px; }
#professional_membership .form-control.cert-valid { width: 100%; }
#professional_membership { display: inline-block; padding: 0 15px; width: 100%; }
#skill-btn .btn.signup_prime { margin: 0 15px; }
.add_skills3 { background-color: #fff; border: 1px solid #cdcccc; display: inline-block; min-height: 40px; padding: 6px 12px; width: 100%; }
.add_skills3 .skill-list { background-color: #f3f3f3; color: #666; display: inline-block; font-size: 14px; margin: 3px; padding: 5px 7px; text-align: left; }
.popup_skills_wrapper { display: inline-block; padding: 15px; width: 100%; }
.popup_skills_wrapper { background-color: #f6f8f8; display: inline-block; padding: 15px; width: 100%; }
.popup_skills_wrapper p { color: #676a6d; display: inline-block; font-size: 14px; line-height: 20px; max-width: 100%; }
.popup_skills_wrapper .select_skills_drop { display: inline-block; margin: 10px 0; width: 100%; }
.select_skills_drop .form-group.add-skill-topsearch { background-color: #fff; display: inline-block; margin: 0; padding: 5px 0; width: 100%; }
.add-skill-topsearch .skill_auto_complete_con { padding-right: 60px; position: relative; }
.add-skill-topsearch .skill_auto_complete_con .form-control { border-radius: 0; box-shadow: none; height: 39px; width: 100%; }
.add-skill-topsearch .skill_auto_complete_con .btn.btn-skill-add { background-color: #bc2234; border-radius: 0; color: #fff; font-size: 16px; height: 39px; line-height: 29px; position: absolute; right: 0; top: 0; width: 60px; }
.add_skill_search_listing { display: inline-block; margin-top: 15px; width: 100%; }
.popup_skills_wrapper .col-sill { float: left; padding: 0 5px; width: 52%; }
.popup_skills_wrapper .col-skill-yr { float: left; width: 15%; padding: 0 5px; }
.popup_skills_wrapper .col-skill-level { float: left; width: 22%; padding: 0 5px; }
.popup_skills_wrapper .col-skill-remove { float: left; padding: 0 5px; }
.add_skill_search_listing h2 { color: #696a6e; font-size: 14px; font-weight: bold; margin: 0; font-style: italic; }
.popup_skills_wrapper .form-control { width: 100%; }
.popup_skills_wrapper .popup_model_comn { padding: 0 15px; }
.popup_skills_wrapper .form-skill-remove { font-weight: 600; }
.popup_skills_wrapper .popup_model_comn .btn.btn-save-edit { margin-right: 10px; }
.popup_skills_wrapper .all-skills h5 { font-size: 14px; font-weight: 500; line-height: 18px; margin-top: 0; word-wrap: break-word; }
#exp_profile_review .expen input[type="checkbox"]:not(old) + label::before { top: -3px; }
.company_top_main_sec2 .comp_detail_desc h2 { font-size: 20px; }
.comp_detail_desc span:empty { display: none; }
.comp_detail_desc .premium_company_sec { margin-left: 5px; width: auto; margin-top: 0; }
.comp_detail_desc .premium_company_sec em { color: #c2c2c2; font-size: 11px; font-style: normal; }
.comp_detail_desc .premium_company_sec img { max-width: 80px; }
.company-cont_content { display: inline-block; width: 100%; }
.comp_location_map { display: inline-block; width: 100%; }
.comp_location_map iframe { height: 200px; width: 100%; }
.company_office_detail { display: inline-block; width: 100%; }
.company_office_detail p strong { padding-right: 5px; }
.company_contact_social { display: inline-block; width: 100%; }
.company_contact_social .fa { border-radius: 100%; color: #fff; display: inline-block; font-size: 18px; height: 35px; line-height: 35px; margin: 0 7px; text-align: center; width: 35px; }
.company_contact_social .fa.fa-facebook { background-color: #4660a5; }
.company_contact_social .fa.fa-instagram { background-color: #2a5b82; }
.company_contact_social .fa.fa-twitter { background-color: #00abeb; }
.company_contact_social .fa.fa-youtube { background-color: #e42727; }
.company_contact_social .fa.fa-linkedin { background-color: #1a83b9; }
.disabled button.btn { cursor: not-allowed; }
.skill_error .btn-group.bootstrap-select { border-color: #bc2234 !important; }
.premium_company_updates { display: inline-block; width: 100%; }
.premium_company_updates-main { display: inline-block; width: 100%; }
.premium_company_updates .share_status_wrapper { margin-bottom: 15px; }
.premium_company_updates .countdown:empty { display: none; }
.share_status_feed_listing { display: inline-block; width: 100%; }
.share_status_feed_listing .feed_inner_sec { border: 1px solid #f2f2f2; }
.share_status_feed_listing .profile-info.adjust-inner h3 { color: #989898; font-size: 15px; font-weight: 600; }
.share_status_feed_listing .profile-info.adjust-inner h3 b { font-weight: 600; }
.share_status_feed_listing .date_of_article { color: #989898; font-size: 14px; margin-top: 0px; }
.share_status_feed_listing .blog_content { margin-top: 15px; }
.share_status_feed_listing .feed_title .vote-title1 { color: #404040; display: inline-block; margin-bottom: 15px; }
.share_status_feed_listing .feed_regulation a { color: #989898; }
.premium_company_updates .share_status_head li { width: auto; }
.comp_location_map div#map_canvas { display: inline-block; width: 100%; height: 200px; }
.comp_location_map div#map_canvas .gm-style { position: static !important; display: inline-block; }
.applicants_list_check .expen input[type="checkbox"]:not(old) + label::before { color: #676b6e; content: "\f10c"; font-size: 20px; }
.applicants_list_check .expen input[type="checkbox"]:checked:not(old) + label::before { color: #ba2136; content: "\f058"; font-size: 20px; }
.applicants_list_check .expen input[type="checkbox"]:not(old) + label::before { border: medium none; color: #ccc; content: "\f10c"; cursor: pointer; display: block; font-family: "FontAwesome"; font-size: 19px; height: auto; left: 0; margin: 0; position: absolute; top: -3px; width: auto; background: none; }
.job_comp_inner_main .pagination { display: inline-block; width: 100%; padding: 0 15px; margin-top: 35px; text-align: center; }
.job_comp_inner_main .pagination a { display: inline-block; background-color: #F9F9F9; padding: 5px; color: #676a6c; margin: 2px 3px; min-width: 30px; border-radius: 3px; }
.job_comp_inner_main .pagination span { display: inline-block; color: #676a6c; padding: 5px; background-color: #F9F9F9; margin: 2px 3px; min-width: 30px; border-radius: 3px; }
.job_comp_inner_main .pagination span.current { background-color: #BA2136; color: #fff; }
.job_comp_inner_main .pagination span.disabled { background-color: #FFFFFF; color: #B3A8A8; }
#profileForm .popup_skills_wrapper .bootstrap-select.btn-group .dropdown-menu .dropdown-menu.inner { max-height: 200px !important; overflow-y: scroll !important; }
.popup_skills_wrapper.profile_skills_wrapper { padding: 0 5px; }
.popup_skills_wrapper.profile_skills_wrapper .add-skill-topsearch [class*="col-"] { padding: 0 5px; width: 100%; }
.profile_skills_wrapper .form-group.add-skill-topsearch { padding:5px; }
.profile_skills_wrapper .add-skill-topsearch .skill_auto_complete_con .btn.btn-skill-add { height: 34px; line-height: 34px; padding: 0 10px; width: 60px; }
.select_skills_drop .form-skill-labels-head { padding: 0; margin: 0px; }
.profile_skills_wrapper.popup_skills_wrapper .col-skill-level { width: 32%; }
.all-skills.profile_add_skill .form-group { padding: 0; }
.profile_skills_wrapper.popup_skills_wrapper .col-skill-yr input[type="number"] { padding: 3px; text-align: left; }
.profile_skills_wrapper .add-skill-topsearch > div { margin: 5px 0; }
.profile_skills_wrapper .btn-group.bootstrap-select.level_picker { width: 100%; }
.company_members_listing { display: inline-block; margin-top: 30px; padding: 0; width: 100%; }
.company_members_listing li { display: inline-block; float: left; margin: 12px 0; padding: 0 15px 0 85px; position: relative; width: 50%; min-height: 85px; }
.company_members_list_img { border-radius: 100%; height: 70px; left: 0; overflow: hidden; position: absolute; top: 0; width: 70px; }
.edit_company_form_wrapper .profile_img_preview { margin-top: 25px; }
.form-group.row.summernote_ui .note-editor.focus-border { border: 1px solid #bc2235; }
.btn-group.bootstrap-select.focus-border button.dropdown-toggle { border: 1px solid #bc2235 !important; }
.profile_skills_wrapper button.btn.dropdown-toggle { border-radius: 0; }
.profile_skill_wrapper23 .expert-years:nth-child(3) { padding-right: 0; }
.skill_block .btn, .skill_block .easy-autocomplete input { padding: 6px 10px; }
.skill_block .easy-autocomplete-container ul li, .skill_block .easy-autocomplete-container ul .eac-category { padding: 4px 10px; }
.skill_block .easy-autocomplete-container ul li .eac-item { padding-left: 0; min-height: inherit; }
.job_comp_inner_main table a { position: relative; }
.job_comp_inner_main .table td .tooltip { right: 0; margin: 0 auto; width: 100px; text-align: center; left: -30px!important; }
.note-editor button.btn.btn-default { background-color: transparent; border: none; color: #999; font-size: 14px; margin: 0px; height: auto; }
.note-editor button.btn.btn-default.active { background-color: #e8e8e8 !important; border-radius: 2px; }
.note-editable { background-color: #fff; }
.professional_membe-profile .form-group { display: inline-block; width: 100%; }
.professional_membe-profile .form-group input.form-control { height: 35px; }
.publish_job_form_wrapper .filter-option { color: #555; }
.edit_comp_inner .filter-option { color: #555; }
.frnd_request_listing a.frnd_dp23 { overflow: hidden; width: 42px; height: 42px; padding: 0; line-height: 42px; }
.frnd_request_listing a.frnd_dp23 img { margin: 0; width: 100%; height: auto; }
small.min-to-max { font-size: 85%; margin: 7px 7px; float: left; }
.comp_update_feed_sec .vote-title-comp { color: #000000; display: inline-block; font-size: 20px; font-weight: normal; width: 100%; }
.comp_update_feed_sec .feed_leave_comment_wrapper { padding: 0px; }
.comp_update_feed_sec .feed_leave_comment_wrapper_ajax { margin-left: -15px; margin-right: -15px; }
.professional_membe-profile .dropdown-menu.open { max-width: 100%; }
#add_skill_popup .skill_auto_complete_con .easy-autocomplete-container { left: 0; top: 40px; }
#add_skill_popup .skill_auto_complete_con .easy-autocomplete-container .eac-item { padding-left: 0; min-height: inherit; }
#profileForm #add_skill_popup .popup_skills_wrapper .bootstrap-select.btn-group .dropdown-menu.open { max-width: 270px; max-height: inherit !important; overflow: hidden !important; }
#profileForm #add_skill_popup .popup_skills_wrapper .bootstrap-select.btn-group .dropdown-menu.open ul { max-height: 300px !important; overflow: auto !important; }
.premium_company_updates .meta_text_truncate span { color: #676a6c; }
ul.list-unstyled, ul.list-unstyled li { list-style-type: none; }
form#create_project .bootstrap-datetimepicker-widget table td span { float: left; height: 34px; line-height: 34px; margin-bottom: 2px; margin-top: 2px; width: 30%; }
.list-profile-image.profile-image img.img-circle-company { height: auto; width: auto; max-width: 100%; margin: 0; }
.manage-comp-profile_sec { display: inline-block; width: 100%; padding: 15px; border-radius: 20px; }
.manage-comp-profile_sec p { color: #141823; }
#manage_comp-profile .form-control { max-width: 85%; }
#manage_comp-profile.vp_common_pro_model .modal-dialog { top: 0; }
#manage_comp-profile .btn.dropdown-toggle { background-color: transparent; border: 1px solid #e5e6e7; border-radius: 0; color: #676a6c; }
#manage_comp-profile .btn-group.bootstrap-select .dropdown-menu.inner { max-height: 200px !important; }
#manage_comp-profile form h6 { color: #141823; font-size: 16px; font-family: 'Roboto-Medium'; font-style: italic; line-height: 20px; }
.check_certify .expen label { color: #141823; font-size: 12px; font-weight: normal; }
#manage_comp-profile .modal-content { display: inline-block; width: 100%; }
.manage_comp_pro_popup { display: inline-block; width: 100%; margin-top: 10px; border-top: 1px solid #d4d4d4; padding-top: 15px; }
#manage_comp-profile .form-group label { display: inline-block; width: 100%; }
.edit-cropper-company .col-md-12 .img-preview-sm { height: 260PX; width: 100%; }
.edit-cropper-company .col-md-12 .img_preview_content { max-width: 100%; }
#profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-skill-level { width: 25%; }
.popup_skills_wrapper .col-skill-remove { text-align: center; width: 8%; }
#profile-skill .skill-aad_new_form .form-skill-labels-head h2 { font-style: italic; font-weight: bold; }
#profile-skill .easy-autocomplete .form-control { border-radius: 0; }
.popup_skills_wrapper .col-skill-remove .form-skill-remove { color: #676a6c; font-size: 18px; }
#profile-skill .tooltip { width:350px; min-width: 80px; }
#profile-skill .tooltip .tooltip-inner { background-color: #2F4050; }
#profile-skill .tooltip .tooltip-arrow { border-top-color: #2F4050; }
.info-skill-tooltip { color: #cacaca; position: relative; }
#profile-skill .info-skill-tooltip .tooltip { left: 0px !important; width: 300px !important; max-width: 300px !important; }
#profile-skill .info-skill-tooltip .tooltip-inner { width: 100% !important; max-width: 100% !important; }
#profile-skill .info-skill-tooltip .tooltip-inner p { display: inline-block; width: 100%; margin-bottom: 5px; color: #fff; font-size: 13px; line-height: 16px; }
#profile-skill .skill-aad_new_form .form-skills-pro label h2 { font-weight: bold; }
form#profileForm .form-group.form-skills-pro { padding-left: 0; padding-right: 0; }
.comappop_field_con { display: inline-block; width: 85%; }
.comappop_field_con .comappop_field_con1 { display: inline-block; width: 49%; }
#manage_comp-profile .comappop_field_con .comappop_field_con1 input.form-control { max-width: 100%; }
.comappop_field_con .comappop_field_con1:first-child { padding-right: 5px; }
.comappop_field_con .comappop_field_con1:last-child { padding-left: 5px; }
#manage_comp-profile .intl-tel-input .form-control { height: 36px; }
#manage_comp-profile .intl-tel-input .flag-dropdown .selected-flag { padding-top: 10px; }
#add_skill_popup .info-skill-tooltip .tooltip { left: -38px !important; width: 300px !important; max-width: 300px !important; }
#add_skill_popup .info-skill-tooltip .tooltip-inner { width: 100% !important; max-width: 100% !important; background-color: #000; }
#add_skill_popup .info-skill-tooltip .tooltip-arrow { border-top-color: #000; }
#add_skill_popup .info-skill-tooltip .tooltip-inner p { display: inline-block; width: 100%; margin-bottom: 5px; color: #fff; font-size: 13px; line-height: 16px; }
#add_skill_popup .popup_skills_wrapper .tooltip-inner { background-color: #000; }
#add_skill_popup .popup_skills_wrapper .tooltip-arrow { border-top-color: #000; }
.form-skill-remove.btn-trash .fa.fa-trash { color: #676a6c; }
#add_skill_popup .popup_skills_wrapper .col-sill { width: 53%; }
#add_skill_popup .popup_skills_wrapper .col-skill-remove { width: 10%; }
#myRequestConfirmModal.modal.fade.vp_common_pro_model.in { z-index: 999999 !important; }
.custom_resume_scroll .slimScrollDiv { height: auto !important; }
.custom_resume_scroll .slimScrollDiv .full-height-scroll { height: auto !important; }
.skl-expert-level .tooltip { left: 0px !important; width: 350px !important; max-width: 350px !important; }
.skl-expert-level .tooltip-inner { width: 100% !important; max-width: 100% !important; background-color: #000; }
.col-sill p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 0; }
.col-sill .tooltip { left: 10px !important; width: 300px !important; max-width: 300px !important; }
.col-sill .tooltip-inner { width: 100% !important; max-width: 100% !important; background-color: #000; }
.add-skill-topsearch .btn.dropdown-toggle.btn-default .filter-option:after { /*content: "";text-align: right;position: absolute;bottom: 0;right: 0;width:55%;height:26px;*/ /*background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%);*/ }
.col-sill h6 { font-size: 14px; font-weight: bold; line-height: 20px; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.skill_exp_rgt2 { float: right; width: 35%; }
#add_skill_popup .select_skills_drop .form-skill-labels-head { margin-bottom: 10px; }
#add_skill_popup .popup_skills_wrapper .col-sill h5 { margin: 0; font-weight: normal; font-size: 14px; line-height: 21px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner { max-height: 250px !important; }
.update_drop_select {
    display: inline-block;
    position: relative;
    margin-top: -8px;
    vertical-align: middle;
}
.update_drop_select span.dropdown-toggle {
    padding: 2px 10px;
    cursor: pointer;
    display: inline-block;
    line-height: 14px;
}
.update_drop_select ul.dropdown-menu { padding: 7px; max-width: 180px; }
.update_drop_select ul.dropdown-menu li a { margin: 3px 0; padding: 0 0 0 30px; position: relative; min-height: 20px; line-height: 20px; }
.update_drop_select ul.dropdown-menu li a img { max-width: 25px; position: absolute; left: 0; top: 0; max-height: 25px; line-height: 25px; }
.update_drop_select ul.dropdown-menu li a:hover { background-color: transparent; }
.update_drop_select ul.dropdown-menu li a span { color: #555; display: inline-block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.company_update_drop_menu .dropdown-menu li.small { margin-bottom: 8px; }
.feed_inner_sec .list-profile-image.profile-image a img.img-circle-company { max-height: 100%; border-radius: 0; }
.expen input[type="checkbox"].error:not(old) + label::before { color: #bc2235; }
.cust-validate-form.error { border: 1px solid #cc5965; }
.bdr-bottom-2 { border-bottom: 1px solid #ccc; }
.project-detail-new-ch .art_form_submit form.m-t .input-group textarea { margin-bottom: 0; }
.project-detail-new-ch .feed-activity-list.art_detail_commet_wrapper .feed-element:first-child { margin-top: 20px; }
.project-detail-new-ch .art_form_submit { margin-bottom: 0; }
.project-detail-new-ch .btn-primary.send { margin-top: 10px; }
.see_more_con .feed_view_moresd { background-color: #f3f4f4; color: #2e7bb9; float: left; padding: 10px 15px; text-align: center; width: 100%; }
.see_more_con { display: inline-block; width: 100%; }
.publish_job_form_wrapper .popup_skills_wrapper .btn.dropdown-toggle.btn-default { background-color: #fff; border-radius: 0; color: #676a6d; height: 39px; }
.publish_job_form_wrapper .profile_add_skill .btn-group.bootstrap-select { width: 100%; }
.publish_job_form_wrapper .add_skill_search_listing h2 { border: medium none; }
.publish_job_form_wrapper .popup_skills_wrapper { background-color: transparent; padding: 0; }
.publish_job_form_wrapper .popup_skills_wrapper .col-skill-level .btn.dropdown-toggle.btn-default { border: 1px solid #e5e6e7; }
.publish_job_form_wrapper .popup_skills_wrapper .col-skill-yr input.form-control { height: 39px; }
.jobs_skills_wrapper { display: inline-block; width: 100%; }
.job_skill-front-inner { display: inline-block; width: 100%; }
.publish_job_form_wrapper .info-skill-tooltip .tooltip { left: 0px !important; width: 300px !important; max-width: 300px !important; }
.publish_job_form_wrapper .info-skill-tooltip .tooltip-arrow { border-top-color: #000; }
.publish_job_form_wrapper .info-skill-tooltip .tooltip-inner { width: 100% !important; max-width: 100% !important; background-color: #000; }
.publish_job_form_wrapper .info-skill-tooltip .tooltip-inner p { display: inline-block; width: 100%; margin-bottom: 5px; color: #fff; font-size: 13px; line-height: 16px; }
#profile-skill .add-skill-topsearch .skill_auto_complete_con .form-control { height: 34px; }
/*.edit_company_form_wrapper span.close_feed_img {
    display: none;
}*/
.edit_comp_inner.publish_job_inner .min-to-max { margin: 0; padding: 8px 2px; text-align: center; width: 5%; }
.edit_comp_inner.publish_job_inner .salary_month_wrapper { width: 24%; }
.job_socail_media .share_post_intern .internship_share_icons .stButton { display: none !important; }
.job_socail_media .share_post_intern { margin: 0; }
.job_socail_media .share_post_intern label { margin-bottom: 7px; width: 100%; }
.job_skill-year-exp-wrapper h2 { float: left; font-size: 14px; margin: 0; width: 100%; font-family: 'Roboto-Medium'; font-style: italic; }
.job_skill-year-exp-wrapper h4 { float: left; font-size: 12px; font-style: italic; margin: 2px 0; width: 100%; font-weight: 600; }
.job_skill-year-exp-wrapper { display: inline-block; width: 100%; margin-top: 15px; text-align: right; }
.add-skill-topsearch .bootstrap-select.btn-group .dropdown-toggle .filter-option { width: 90%; }
.publish_job_inner .easy-autocomplete input.form-control { border-radius: 0; box-shadow: none; }
.article_detail_main .article_content_section { margin-top: 10px; }
.achieve-lesson-main-sec .frnd_request_listing { padding: 5px 0; }
.achieve-lesson-main-sec .achieve-lesson-top_inner { border-bottom: 1px solid #f3f4f4; display: inline-block; padding-bottom: 10px; padding-left: 55px; position: relative; width: 100%; min-height: 50px; }
.achieve-lesson-main-sec .achieve-lesson-top_inner .frnd_dp { left: 0; margin: 0; position: absolute; top: 0; }
.achieve-lesson-main-sec .achieve-lesson-top_inner .achievement_duration { color: #676a6c; font-size: 13px; }
.achieve-lesson-main-sec .achieve-lesson-wrapper { display: inline-block; width: 100%; }
.achieve-lesson-main-sec .achieve-lesson-wrapper .frnd_listing_lft-sec { display: inline-block; padding: 0; width: 100%; margin-top: 10px; }
.achieve-lesson-main-sec .lesson_learnts { margin: 0; }
.achieve-lesson-main-sec .lesson_lt_repeat { border-bottom: 1px solid #f3f4f4; margin: 0; padding: 10px 0; }
.achieve-lesson-row { width: 100%; }
.achieve-lesson-row label { color: #676a6d; float: left; font-size: 14px; font-weight: 600; width: 25%; }
.achieve-lesson-row .achieve-lesson-lft-content { color: #9e9e9e; float: left; font-weight: normal; width: 75%; }
.achieve-lesson-main-sec .lesson_lt_repeat:last-child { border-bottom: none; }
.see_more_con.spanb20.span2-20 { margin-top: -21px; }
.all-skills.profile_add_skill { padding: 0 8px; }
.add_skill_search_listing div#skills_rows { padding: 0 8px; }
.skill2_cat_label { text-align: left; width: 60%; }
.skill2_yr-exp_label { float: left; text-align: center; width: 20%; }
.skill2_laverl_label { width: 20%; }
.skill2_laverl_label .info-skill-tooltip .tooltip { left: -37px !important; width: 300px !important; max-width: 300px !important; }
.skill2_laverl_label .info-skill-tooltip .tooltip-inner { width: 100% !important; max-width: 100% !important; background-color: #000; }
.skill2_laverl_label .info-skill-tooltip .tooltip-arrow { border-top-color: #000; }
.skill2_laverl_label .info-skill-tooltip .tooltip-inner p { display: inline-block; width: 100%; margin-bottom: 5px; color: #fff; font-size: 13px; line-height: 16px; }
.skill2_laverl_label .skill-aad_new_form .form-skills-pro label h2 { font-weight: bold; }
.profile_skill_wrapper23 h3 { font-size: 14px; }
.internship-top-search-main2 { display: inline-block; width: 100%; border-radius: 4px; margin-bottom: 8px; position: relative; }
.internship-top-search-main2 .form-control { width: 100% !important; }
.internship_type-search { float: left; height: 40px; width: 33.33%; position: relative; }
.internship_title { color: #fff; font-family: "RobotoLight"; font-size: 32px; margin: 0 0 25px; }
.internship_type-search button.dropdown-toggle { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; float: left; height: 40px; padding: 11px 18px 0 5px; position: relative; text-align: left; width: 100%; }
.internship_type-search button.dropdown-toggle .caret { border-left-width: 5px; border-right-width: 5px; position: absolute; right: 5px; top: 19px; border-top-width: 5px; }
.internship-type-drop-menu { padding: 12px; }
.internship-type-drop-menu .expen { line-height: 18px; margin: 4px 0; width: 100%; }
.internship-type-drop-menu .expen label { font-size: 14px; font-weight: normal; padding-left: 22px; margin-bottom: 0; width: 100%; }
.internship-type-drop-menu .expen input[type="checkbox"]:not(old) + label::before { font-size: 17px; }
.internship-type-drop-menu .expen input[type="checkbox"]:checked:not(old) + label::before { font-size: 17px; }
.internship_type-search .internship_selected { float: left; height: 40px; width: 100%; overflow: hidden; text-overflow: clip; white-space: nowrap; }
.internship_mob-select .search_identifier .btn.btn-default span.filter-option::after { display: none; }
#exportResumePreview.vp_common_pro_model .modal-dialog { top: 0; }
.project_members_new .momber_detail_toggle::before { left: inherit; right: 10px; }
.pro_member_content-listing2 { background-color: #f4f5f5; display: inline-block; padding: 15px 45px 15px 69px; }
.project_members_new .frnd_listing_lft-sec .frnd_short_desc { color: #676a6d; font-family: 'RobotoRegular'; font-size: 14px; }
.pro_member_content-listing2 .member_list_row1 label { color: #676a6d; float: left; font-weight: 600; padding-right: 10px; width: 20%; }
.pro_member_content-listing2 .member_list_row1 { float: left; margin: 3px 0; width: 100%; }
.pro_member_content-listing2 .member_list_row1 p { float: left; padding-left: 5px; width: 80%; }
.member-list_topnew1 { display: inline-block; width: 100%; }
.member-list_topnew1 { display: inline-block; min-height: 42px; padding-left: 45px; padding-right: 55px; position: relative; width: 100%; }
.member-list_topnew1 .momber_detail_toggle { height: 35px; position: absolute; right: 0; width: 55px; }
.member-list_topnew1 .member_img-new { border-radius: 100%; height: 42px; left: 0; overflow: hidden; position: absolute; top: 0; width: 42px; }
.member-list_topnew1 .member_img-new img { max-width: 42px; max-width: 42px; min-width: 42px; min-width: 42px; }
.project_members_new .edit_member_detail { right: -13px; }
.pro_member_content-listing2 .member_list_row1 p span > em { /*color: #a9a9a9;*/ font-style: normal; }
.pro_member_content-listing2 .member_list_row1 p .members2_tags { border: 1px solid #adafb1; border-radius: 4px; padding: 1px 9px; color: #6398c5; line-height: 25px; display: inline-block; margin: 3px 4px 0 0; }
.project_members_new .proj_mem_detail .pro_member_content { padding: 15px 45px 15px 69px; }
.member_achmnt-main_wrapper { float: left; margin-bottom: -20px; width: 100%; }
.achievement_main_top_wrapper .pro_member_content-listing2 { background-color: #fff; position: relative; padding-bottom: 0px; }
.achievement_main_top_wrapper { border-top: 1px solid #f2f2f2; float: left; width: 100%; }
.achievement_main_top_wrapper .pro_member_content-listing2 p { margin: 0; }
.add-skill-topsearch .dropdown-menu.inner .dropdown-header span { color: #666; font-weight: bold; }
.add-skill-topsearch .dropdown-menu.inner .divider { display: none; }
.add-skill-topsearch .dropdown-menu.inner { padding: 8px 0 !important; }
.add-skill-topsearch .dropdown-menu.inner li.dropdown-header { padding: 3px 20px; }
.project_members_listing_wrapper .member-list_topnew1 .frnd_listing_lft-sec { width: 100%; }
.project_members_new .updated_lessons .row.internal_readonly_content.second { margin-top: 10px; margin-bottom: 10px; }
.achievemnt-caret { cursor: pointer; display: none; float: left; padding: 15px 10px; position: absolute; right: 10px; width: 55px; top: 11px; }
.achievemnt-caret::before { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #565a5c; content: ""; position: absolute; right: 10px; top: 50%; }
.project_members_new .updated_lessons .row.internal_readonly_content.second:last-child { margin-bottom: 0; }
.lesson-achievment-wrapper-top { display: inline-block; width: 100%; }
.project_members_new .frnd_request_listing { padding-bottom: 0; }
.project_members_new .lerrent_edit_form_row .lessons_title_row { padding: 15px 45px 0 69px; }
.project_members_new .lerrent_edit_form_row .lessons_title_row h3 { margin-bottom: 0px; }
.project_members_new .members_edit_detail .editt_row.rel { padding: 15px 45px 15px 69px; }
.lesson-achievment-wrapper-top .updated_lessons { display: none; width: 100%; }
.lesson-achievment-wrapper-top .updated_lessons.achievement-toggle { display: inline-block; }
.achievement_main_top_wrapper:hover .achievemnt-caret { display: block; }
.achievemnt-caret.arrow-up::before { border-bottom: 5px solid #565a5c; border-top: medium none; }
.project_members_new .proj_mem_detail { display: inline-block; }
.project_members_new .role-section-toggle { display: none; }
.project_members_new .role-section-toggle.pro_member_toggle { display: block; }
span.btn.apply_internship.btn-save-edit:hover { cursor: default; }
.guest_contact_main_wrapper { float: left; width: 100%; }
.span-tp-80 { margin-top: 100px; }
.banner_section_top { float: left; width: 100%; position: relative; }
.banner_content_section { left: 50px; position: absolute; top: 40px; width: 300px; }
.banner_content_section h3 { color: #fff; font-family: "RobotoRegular"; font-size: 28px; font-weight: bold; }
.banner_content_section p { color: #fff; font-size: 18px; font-family: "RobotoRegular"; margin: 20px 0; }
.promote_band_sec1 { float: left; position: relative; width: 100%; min-height: 370px; }
.promote_band_sec1 img { float: right; margin-top: 20px; max-width: 700px; position: absolute; right: 0; bottom: 0; }
.guest_contact_content h3 { font-size: 26px; color: #676a6d; font-family: 'Roboto-Medium'; font-weight: normal; line-height: 1.4; }
.guest_contact_content { float: left; margin-top: 70px; width: 100%; }
.guest_contact_content p { font-size: 16px; }
.company_key_feature_wrapper { float: left; width: 100%; background-color: #eeeeee; padding: 30px 0 25px 0; }
.company_feature_guest { display: inline-block; width: 100%; }
.company_feature_guest h3 { display: inline-block; width: 100%; font-size: 24px; color: #676a6d; font-family: 'Roboto-Medium'; font-weight: normal; margin-bottom: 30px; }
.company_feature_guest ul { display: inline-block; width: 100%; padding: 0; list-style: none; }
.company_feature_guest ul li { background-repeat: no-repeat; background-size: 40px auto; float: left; margin: 15px 0; padding-left: 60px; width: 100%; }
.company_feature_guest ul li.guest_icon1 { background-image: url(https://cdn2.nrgedge.net/static/more/icon-guest1.png) }
.company_feature_guest ul li.guest_icon2 { background-image: url(https://cdn2.nrgedge.net/static/more/icon-guest2.png) }
.company_feature_guest ul li.guest_icon3 { background-image: url(https://cdn2.nrgedge.net/static/more/icon-guest3.png) }
.company_feature_guest ul li.guest_icon4 { background-image: url(https://cdn2.nrgedge.net/static/more/icon-guest4.png) }
.company_feature_guest ul li h5 { display: inline-block; width: 100%; font-size: 18px; color: #676a6d; font-family: 'Roboto-Medium'; font-weight: normal; }
.company_feature_guest ul li p { font-size: 14px; }
.guest_contact_form { background-color: #f6f8f8; display: inline-block; padding: 40px; width: 100%; }
.guest_contact_form form { margin-top: 30px; }
.guest_contact_form form .form-control { height: 40px; }
.signup_steps .easy-autocomplete-container { left: 0; }
.cp_links { display: inline-block; padding: 0 10px; }
.cp_links a { border-right: 1px solid #fff; color: #fff; display: inline-block; line-height: 14px; padding: 0 7px; }
.cp_links a:last-child { border: medium none; }
.bg404 .cp_links a, .guest_wrapper .cp_links a { border-right-color: #676a6d; color: #676a6d; }
.feed_suggested_comp .frnd_listing_lft-sec .frnd_name::after { display: none; }
.feed_suggested_comp .frnd_listing_lft-sec .frnd_name { overflow: visible; }
.feed_suggested_comp .frnd_listing_lft-sec .frnd_name span { overflow: hidden; width: 100%; text-overflow: ellipsis; }
.feed_suggested_comp .tooltip .tooltip-inner { background-color: #000; }
.feed_suggested_comp .tooltip .tooltip-arrow { border-top-color: #000; }
.signup_steps .expen input.exp_work_here { height: 100% !important; }
.guest_contact_form .intl-tel-input .flag-dropdown .selected-flag { height: 37px; padding-top: 12px; }
.edit_company_form_wrapper.edit-cropper-company .profile_img_preview { margin-top: 50px; }
.edit_company_form_wrapper.edit-cropper-company span.btn-upload_pic { margin-bottom: 20px; }
.internship_row .intern_list_main_content h3::before { display: none; }
.internship_row .intern_list_main_content h3 a { float: left; width: 100%; overflow: hidden; line-height: 21px; white-space: nowrap; text-overflow: ellipsis; font-size: 15px; }
.internship_row .intern_list_main_content h3 .tooltip { position: absolute; left: 0px !important; }
.internship_row .intern_list_main_content h3 .tooltip .tooltip-inner { background-color: #000; }
.internship_row .intern_list_main_content h3 .tooltip .tooltip-arrow { border-top-color: #000; }
.skill_auto_complete_con .easy-autocomplete .easy-autocomplete-container li .eac-item { word-break: normal; }
.text-lft { float: left; }
section.guest_job_top { padding: 50px 0; }
#membership-btn .btn.signup_prime { margin: 0 15px; }
#membership-btn { margin-top: 20px; }
.chosen-container.chosen-container-multi li.search-field input.default:focus { width: auto !important; }
.chosen-container.chosen-container-multi li.search-field input.default { width: 200px !important; color: #999; }
.privacy_terms-cont p { line-height: 23px; }
.privacy_terms-cont p.lead { font-size: 19px; font-weight: 500; margin: 10px 0; }
.signup_steps #profileForm #add_skill_popup .modal-dialog { max-width: 700px; width: 100%; top:0px;}
.signup_steps #profileForm #add_skill_popup .modal-dialog .col-sill { width: 65%; }
.signup_steps #profileForm #add_skill_popup .modal-dialog .col-skill-yr { width: 12%; }
.signup_steps #profileForm #add_skill_popup .modal-dialog .col-skill-level { width: 18%; }
.signup_steps #profileForm #add_skill_popup .modal-dialog .col-skill-remove { width: 5%; }
.custom_resume_scroll .profie_resume_edit .profile_empty_state .profile_empty_content { color: #337AB7 !important; }
.newsfeedvp_wrapper .social-feed-box .feed_leave_comment_wrapper_ajax { margin-left: -15px; margin-right: -15px; }
.newsfeedvp_wrapper .social-feed-box .feed_leave_comment_wrapper_ajax .art_comment_serction { position: relative; padding: 12px 15px 12px; margin-bottom: 0; margin-top: 0px; border-radius: 0 0 3px 3px; }
.newsfeedvp_wrapper .social-feed-box .feed_leave_comment_wrapper_ajax .art_comment_serction .art_img_sec { width: 32px; height: 32px; overflow: hidden; }
.project_detail_wrapper .project_img_sec img { max-height: 350px; }
.intern_job_detail1 pre { color: #676a6c; line-height: 21px; font-size: 14px; white-space: pre-line; border: none; background-color: transparent; word-break: normal; padding: 0px; }
.intern_job_detail1 pre::first-line { line-height: 24px; }
.guest_pre_content { color: #676a6c; line-height: 21px; font-size: 14px; white-space: pre-line; border: none; background-color: transparent; word-break: normal; padding: 0px; text-indent: 3px; }
.guest_pre_content::first-line { font-weight: bold; line-height: 24px; }
.intern_job_desc.internship_job_pre1 .intern_job_detail1 { margin-top: 20px; }
#myShareEmail .modal-dialog { width: 100%; max-width: 600px; }
#myShareEmail .modal-dialog .share_job_row label { float: left; width: 30%; }
#myShareEmail .modal-dialog .share_job_row { display: inline-block; width: 100%; margin: 2px 0; }
#myShareEmail .modal-dialog .share_job_row span { float: left; width: 70%; }
#myShareEmail .modal-dialog .share_job_row span span.full-height-scroll { max-height: 120px; }
div#myConfirmModalEmail { z-index: 999999 !important; }
.modal-header { min-height: 42px; }
.custom-category-parent { position: relative; }
.custom-category-parent i.fa.fa-close { position: absolute; right: 1px; top: 1px; background-color: #fff; padding: 9px; cursor: pointer; }
.mobile_visible_cat { display: none; padding: 20px; margin-top: -11px; background-image: url(../img/admin/arrow_down.png); background-repeat: no-repeat; cursor: pointer; }
.view_article_cate.mobile_expand_cate .article_listing_cat { display: block; }
.view_article_cate.mobile_expand_cate .mobile_visible_cat { background-image: url(../img/admin/arrow_top.png); }
.admin_layout_wrapper .nav.navbar-top-links.navbar-right li .top_setting_drop .comp_top_nav_list.comp_list_more li p { float: none; }
.chat_room_wrapper .chat_room_header { padding: 15px 15px 15px 65px; position: relative; }
.chat_room_wrapper .chat_room_header .pro_vpic_sec { left: 15px; position: absolute; top: 15px; }
.mobile_chat_toggle { display: none; float: right; padding: 0 0 0 6px; text-align: right; width: 30px; cursor: pointer; }
.mobile_chat_toggle .fa { font-size: 18px; margin-top: 3px; }
.user-chat-listing-room .pro_vpic_sec { left: 10px; position: absolute; top: 6px; }
.achievement_main_top_wrapper .pro_member_content-listing2 { width: 100%; }
.guest_article_Wrapper.guest-comp_wrapper .comp_detail_head { padding-left: 180px; }
.jobTitle-ellipse { display: inline-block; width: 100%; margin: 4px 0 0px; font-size: 14px; overflow: hidden; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; min-height: 20px;}
.signup_process_listing li:nth-last-child(2) p { padding: 0; }
.guest-jobs_wrapper .gst-latest_article_wrapper .location { color: #676a6d; }
.guestJob-desc-main { display: inline-block; padding: 25px 35px; margin-bottom: 30px; }
.guest-jobs_wrapper { display: inline-block; width: 100%; }
.guest-jobs_wrapper .guest-other-info { display: inline-block; width: 100%; }
.guest_top_jobWrapper { display: inline-block; width: 100%; }
.guest_top_jobWrapper h3 { font-size: 26px; }
.guest-job-tm { display: inline-block; width: 100%; margin-bottom: 12px; }
.guest-job-tm .guest-job-tm-list { float: left; padding: 3px 15px 3px 19px; min-height: 30px; position: relative; }
.guest-job-tm .guest-job-tm-list a { color: #676a6c; }
.guest-job-tm .guest-job-tm-list i.fa { position: absolute; left: 0; top: 6px; font-size: 15px; }
.guest-job-description { display: inline-block; width: 100%; }
.support_doc_left.doc-left-preview img { cursor: -webkit-zoom-out; }
.form-group.suport_browse-doc .browse_file_inner_docs { width: 100%;max-width: 250px; }
#set_fav i.fa { float: left; margin-right: 5px; margin-top: 3px; }
.mobileMain { float: left; width: 100%; }
.mobile_banner_wrapper { float: left; position: relative; width: 100%; margin-top: -1px; }
.mobile_banner_content { height: 100%; left: 0; padding-top: 40px; position: absolute; top: 0; width: 100%; }
.mobile_banner_content h3 { display: inline-block; width: 100%; max-width: 300px; font-size: 34px; font-family: 'Roboto-Medium'; color: #fff; line-height: 40px; }
.mobile_banner_content h5 { color: #fff; width: 100%; max-width: 380px; font-family: 'RobotoRegular'; font-size: 21px; font-weight: normal; line-height: 29px; margin: 20px 0; }
.mobile_section { float: left; width: 100%; background-color: #fff; padding: 70px 0 40px; }
.mobile_content_row { display: inline-block; margin-top: 80px; width: 100%; }
.mobile_sec_title { font-size: 30px; color: #676a6d; font-family: 'Roboto-Medium'; max-width: 440px; margin-bottom: 25px; line-height: 40px; font-weight:normal; }
.mobile_sec_content { color: #676a6d; font-size: 20px; font-weight: normal; line-height: 27px; max-width: 470px; }
.mobile_career_con_row { display: inline-block; margin-top: 230px; width: 100%; }
.mobileCareer_section { background-color: #fff; float: left; padding: 20px 0 50px; width: 100%; }
.download_load_nrgedge { float: left; width: 100%; background-color: #f6f8f8; padding: 30px 0; }
.nrgedge_top_row { float: left; min-height: 130px; padding-left: 140px; position: relative; width: 100%; }
.nrgedge_top_row img { left: 0; position: absolute; top: 0; width: 120px; }
.nrgedge_top_row h2 { color: #676a6d; font-family: "Roboto-Medium"; font-size: 48px; margin-top: 0; line-height: 59px; }
.nrgedge_top_row h3 { font-size: 20px; color: #676a6d; }
.download_load_nrgedge .app-icon { margin-right: 10px; }
.download_load_nrgedge p { float: left; width: 100%; margin-top: 10px; }
.guestJob-desc-main .guest-job-description pre p, .guestJob-desc-main .guest-job-description pre span, .guestJob-desc-main .guest-job-description pre i, .guestJob-desc-main .guest-job-description pre em, .guestJob-desc-main .guest-job-description pre div, .guestJob-desc-main .guest-job-description pre li, .guestJob-desc-main .guest-job-description pre ul, .guestJob-desc-main .guest-job-description pre ol, .guestJob-desc-main .guest-job-description pre b, .guestJob-desc-main .guest-job-description pre strong { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; /*font-style: normal !important;
    font-weight: normal !important;*/ line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.guestJob-desc-main .guest-job-description pre ul, .guestJob-desc-main .guest-job-description pre ol { padding-left: 17px !important; }
.guestJob-desc-main .guest-job-description pre a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #676a6c !important; font-family: "Open Sans" !important; font-size: 14px !important; /*font-style: normal !important;
    font-weight: normal !important;*/ line-height: 20px!important; padding: 0px !important;/*list-style: none!important;*/ }
.guestJob-desc-main .guest-job-description pre span { font-weight: normal !important; line-height: 24px; font-size: 100% !important; }
.frnd_short_desc.country { color: #676a6c; }
.other-suggest .frnd_request_listing .frnd_dp { border-radius: 0; height: 60px; overflow: hidden; padding: 0; width: 60px; line-height: 55px; border: none; }
.other-suggest.user-friends .comp_lgog-a { height: auto; width: auto; max-height:100%; max-width:100%; }
.other-suggest .frnd_request_listing .frnd_listing_lft-sec { float: left; width: calc(100% - 60px); padding-left: 12px; }
.other-suggest .fa-map-marker { margin-right: 5px; }
.expand_network_wrapper .exnd-title .fa { color: #0077b3; font-size: 28px; }
.expand_network_wrapper .invite_member_wrapper p { color: #333; font-size: 14px; font-weight: 600; margin-bottom: 0;line-height: 25px; }
.expand_network_wrapper .btn { max-width: 250px; width: 100%; }
.note_con { color: #68696b; display: inline-block; margin: 20px 0 10px; width: 100%; }
.note_con a { color: #bc2335; }
.note_con span { float: left; width: 100%; margin-top: 3px; }
.expnd_netwk2 .textarea { display: inline-block; width: 100%; margin-bottom: 20px; }
.expnd_netwk2 .textarea textarea { width: 100%; height: 90px; border: 1px solid #ccc; padding: 5px 10px; resize: vertical; }
.expand_network_wrapper.expnd_netwk2 .btn { max-width: inherit; width: auto; }
.expand_network_wrapper.expnd_netwk2 .btn:last-child { margin: 0 7px; }
.expand_list_wrapper { display: inline-block; width: 100%; }
.expandList_top { border-top: 2px solid #eeeeee; display: block; text-align: center; margin-bottom: 20px; padding-top: 15px; width: 100%;position: relative; }
.expand_listing { display: inline-block; max-height: 350px; width: 100% !important; }
.expand_listing .expand_list_row { border-bottom: 1px solid #dddddd; float: left; padding: 15px 40px 15px 70px; width: 100%; position: relative; min-height: 45px; }
.expand_listing .expand_list_row .contact_img { position: absolute; left: 10px; top: 15px; width: 42px; height: 42px; border-radius: 100%; overflow: hidden; }
.expand_listing .expand_list_row .expen { position: absolute; right: 0; top: 0; }
.expand_listing .expand_list_row .list_left h2 { margin: 0; font-size: 15px; color: #333; font-weight: 600; }
.expandList_top span { float: left; margin-top: 3px; }
a#social-email-invite { margin-left: 15px; }
.note-height.btn-group { display: none !important; }
button[data-event="removeFormat"] { /*display: none !important;*/ }
a[data-value="h4"], a[data-value="h5"], a[data-value="h6"], a[data-value="pre"], a[data-value="blockquote"] { display: none !important; }
.upload_form_inner label { margin-bottom: 15px; font-weight: normal; display: inline-block; margin-top: 7px; }
.upload_form_inner input[name="uniqueExportResumeTitle"] { display: inline-block; max-width: 260px; width: 100%; }
.profie_resume_edit .profile_empty_content { margin-left: 10px; }
/* View count hide */
.view_more_feed, .article_write_comment .btn.eye-icons { display: none !important; }
/* View count hide */
.modal.forum-post-popup { z-index: 999999 !important; }
.main_navigation { position: fixed; left: 0; top: 47px; background-color: #fff; z-index: 9999; width: 100%; height: 52px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); }
.main_navigation .navbar-collapse { padding: 0; }
.main_navigation .navbar-collapse ul { padding: 0; list-style: none; margin: 0; }
.main_navigation .navbar-collapse ul li { float: left; padding: 0 20px; }
.main_navigation .navbar-collapse ul li a { color: #666a6d; float: left; border-top: none; font-size: 16px; height: 52px; padding: 0px; line-height: 52px; font-weight: normal; border-bottom: 2px solid #fff; font-family: "Roboto-Medium"; }
.main_navigation .navbar-collapse ul li:first-child { padding-left: 0; }
.main_navigation .navbar-collapse ul.nav.navbar-nav { width: 100%; }
.main_navigation .navbar-collapse ul li a:hover, .main_navigation .navbar-collapse ul li a:focus { background-color: transparent; color: #bb1f35; border-bottom-color: #bb1f35; }
header { box-shadow: 0 0 1px rgba(40, 40, 40, 0.1); }
#guest_member_popup .modal-dialog { width: 100%; top: 0; max-width: 850px; }
#guest_member_popup .modal-dialog .modal-content { background-image: url(https://cdn2.nrgedge.net/static/landing/member_nrgbuzz.png); background-repeat: no-repeat; background-size: cover; border-radius: 12px; display: inline-block; width: 100%; }
#guest_member_popup .modal-dialog .modal-content .modal-body { float: left; padding: 0; }
.guest_member_container { float: left; width: 100%; }
#guest_member_popup .modal-dialog .loginscreen { background-color: #f4f6f5; float: right; max-width: 370px; padding: 20px 35px; position: relative; width: 100%; border-radius: 0 10px 10px 0; }
#guest_member_popup .modal-dialog .loginscreen button.close { position: absolute; right: 10px; top: 10px; }
#guest_member_popup .modal-dialog .loginscreen h4 { font-size: 18px; line-height: 25px; font-family: 'Roboto-Medium'; color: #686c6f; }
#guest_member_popup .modal-dialog .loginscreen .top-panel { padding: 0; }
#guest_member_popup .modal-dialog .form-group { margin-bottom: 8px; }
#guest_member_popup .modal-dialog .form-control { border: none; }
#guest_member_popup .modal-dialog .btn.btn-primary { margin-bottom: 5px; padding: 7px 10px; }
#guest_member_popup .modal-dialog p:last-child { margin-bottom: 0; }
.member_popup-wrapper.modal-open .modal-backdrop { margin-top: 100px; }
.member_popup-wrapper.modal-open #guest_member_popup { margin-top: 100px; }
.centra-nrgbuzz-wrapper { display: inline-block; width: 100%; margin-top: 25px; }
.relevant_ind { min-height: 298px; overflow: hidden; padding: 15px 40px 15px 470px; position: relative; }
.relevant_ind .rel_img1 { left: 0; max-width: 470px; position: absolute; top: 0; }
.relevant_ind button#close-tab2 { background-color: #cbcbcb; border: medium none; border-radius: 100%; padding: 0; position: absolute; right: 10px; }
.relevant_ind button#close-tab2 i { float: left; font-size: 16px; height: 25px; line-height: 25px; width: 25px; color: #fff; }
.relevant_ind h1 { margin-top: 0; font-family: 'RobotoRegular'; font-size: 24px; }
.relevant_ind ul { display: inline-block; width: 100%; list-style: none; padding: 0; margin: 15px 0 0 0; }
.relevant_ind ul li { display: inline-block; width: 100%; max-width: 280px; vertical-align: top; padding: 0 15px; }
.relevant_ind ul li h3 { margin-bottom: 0; font-weight: normal; font-size: 16px; color: #636365; line-height: 1.3; }
.guest_latest_article { display: inline-block; width: 100%; padding-bottom: 30px; }
.guest_latest_article h3 { font-size: 24px; font-family: 'RobotoRegular'; font-weight: normal; }
.guest_latest_article .blog_content_inner .vote-title, .guest_latest_article .blog_content_inner .vote-info { margin-left: 0; }
.guest_latest_article .blog_content_inner .vote-title { font-size: 24px; font-family: 'Roboto-Medium'; font-weight: normal; line-height: 28px; }
.guest_latest_article .article_post_listing { border-bottom: 1px solid #cacaca; }
.guest_latest_article .article_inn-t .article_post_listing .blog_content_inner { height: 144px; }
.guest_latest_article .article_inn-t .article_post_listing .blog_img { height: 218px; }
.guest_latest_article .article_inn-t .article_post_listing .blog_img img { height: 100%; }
.guest_latest_article .article_inn-t .vote-title { font-size: 24px; line-height: 27px; margin-top: 0px; }
.guest_latest_article .blog_content_inner::after { display: none; }
#guest_member_popup .alert { text-align: left; padding: 6px; margin: 5px 0; }
#guest_member_popup .alert ul { padding: 0; font-size: 13px; }
.admin_wrapper_main header { box-shadow: none; }
.browse_nrgbuzz_wrapper { float: left; width: 100%; background-color: #fff; padding: 70px 0 40px 0; }
.browse_nrgbuzz_wrapper .browse_signup { background-color: #f4f6f5; display: inline-block; width: 100%; }
.browse_nrgbuzz_wrapper .browse_signup .browse_img_sec { display: inline-block; width: 59%; }
.browse_nrgbuzz_wrapper .browse_left_content { display: inline-block; padding: 15px 40px; vertical-align: middle; width: 40%; }
.browse_nrgbuzz_wrapper .browse_left_content h3 { font-size: 24px; text-align: left; margin: 0; line-height: 28px; }
.browse_left_content .browse_category { float: left; width: 100%; margin: 40px 0; }
.browse_left_content .browse_category select { float: left; width: 100%; border: 1px solid #ccc; height: 35px; }
.browse-button { display: inline-block; width: 100%; }
.browse-button .btn { margin-right: 0; }
.guest_viewall { display: inline-block; width: 100%; padding: 25px 0 0; }
.guest_viewall .view_all_toggle { font-size: 16px; color: #337ab7; font-family: 'Roboto-Medium'; }
.guest_viewall .view_all_toggle .fa { margin-left: 10px; }
.guest_nrgbuzz_category { display: inline-block; width: 100%; margin-top: 30px; }
.guest_nrgbuzz_category .pro_edit_toggle { padding: 0; background-color: transparent; }
.guest_nrgbuzz_category .pro_edit_toggle .select_topics .checkbox-inline .topics_inst { width: 160px; background-color: #f4f6f5; }
.guest_nrgbuzz_category .pro_edit_toggle .checkbox-inline { margin: 9px; }
.guest_nrgbuzz_category .select_topics .checkbox-inline .topics_inst h4 { color: #63676a; }
.main_navigation .navbar-collapse ul li a.current { border-bottom-color: #bb1f35; color: #bb1f35; }
.browse_nrgbuzz_wrapper .select_topics input[type="checkbox"]:checked:not(old) + .topics_inst { background-color: #c3c5c4 !important; background-image: none; }
.guest-feature-cat_wrapper { vertical-align: top; width: 100%; float: left; padding: 50px 0; }
.guest-feature-cat_wrapper h3 { font-family: "RobotoRegular"; font-size: 24px; font-weight: normal; margin-bottom: 20px; }
.guest-feature-cat_wrapper h4 { color: #2f79c0; font-size: 18px; margin-bottom: 0; }
.guest-feature-cat_wrapper .blog_content .blog_content_inner { height: 90px; }
.guest-feature-cat_wrapper .blog_content .blog_content_inner::after { display: none; }
.guest-feature-cat_wrapper .blog_content .blog_content_inner .vote-title { margin: 0; font-size: 24px; line-height: 28px; }
.guest-feature-cat_wrapper .article_post_listing { border-bottom: 1px solid #cacaca; margin: 7px 0; }
.guest-feature-cat_wrapper .article_post_listing.small_content .vote-title { font-size: 21px; line-height: 29px; }
.sign-btn.guest-nrgbuzz-signup { float: left; width: 100%; }
.sign-btn.guest-nrgbuzz-signup h1.titleh1 { font-size: 20px; margin-bottom: 25px; display: inline-block; width: 100%; font-family: 'RobotoRegular'; }
.article_inn-t .col-md-4 { padding: 0px 10px; }
.central-data-featured .col-md-4 { padding: 0px 10px; }
.relevant_ind.wht_bg a { color: #676a6c; }
.guest_latest_article .cat-article-1 .article_post_listing .blog_content_inner { height: 360px; }
.guest_latest_article .cat-article-1 .blog_img { max-height: 430px; }
.cent_comp_searc.admin_layout_wrapper .dropdown-toggle { height: 40px; }
.cent_comp_searc.admin_layout_wrapper .dropdown-toggle::after { top: 19px !important; }
.cent_comp_searc.admin_layout_wrapper .dropdown-menu { width: 100%; }
.cent_comp_searc.admin_layout_wrapper .bootstrap-select { height: 41px; }
.cent_comp_searc.admin_layout_wrapper .comapny_serch_wrapper .navbar-form-custom.comapny_search_form .dropdown.search_identifier .dropdown-menu ul.dropdown-menu { box-shadow: none; border: none; border-radius: 0; height: 100% !important; }
.cent_comp_searc.admin_layout_wrapper .dropdown-menu .dropdown-menu.inner { float: left; height: auto !important; padding: 10px; position: static !important; top: 0; width: 100%; }
.cent_comp_searc.admin_layout_wrapper .dropdown-menu .dropdown-menu.inner .check-mark { display: none; }
.cent_comp_searc { float: left; width: 100%; padding: 30px 0 0px; }
.cen-comp-list .comp_listing_content .vote-info { color: #76797b; overflow: hidden; display: inline-block; width: 100%; }
.cen-comp-list .vote-title { margin-left: 0; }
.cent-own-comp { background-color: #ba2336; border: 1px solid #cecece; display: inline-block; width: 100%; }
.cent-own-comp .cent-comp-img { display: inline-block; vertical-align: middle; width: 64%; }
.cent-own-comp .cent-comp-cont { display: inline-block; padding: 0 20px; vertical-align: middle; width: 35%; color: #fff; }
.cent-own-comp .cent-comp-cont h3 { font-size: 24px; line-height: 30px; }
.cent-own-comp .cent-comp-cont .btn.btn-contact-us2 { background-color: #fff; color: #ba2336; text-transform: uppercase; font-weight: 700; padding: 8px 25px; }
.cen-comp-list .vote-title { color: #676a6d; font-size: 15px; height: 40px; margin: 5px 0 0; overflow: hidden; }
.ceralize-company_wrapper .comapny_serch_wrapper { padding: 0 15px; }
.centra-nrgbuzz-wrapper.centra-projects .relevant_ind { padding: 25px 40px; }
.centra-nrgbuzz-wrapper.centra-projects li { max-width: 320px; width: 100%; }
.guest_title23 { font-family: "RobotoRegular"; font-size: 24px; font-weight: normal; }
.centra-lastest-proj { display: inline-block; width: 100%; margin-top: 20px; }
.centra-lastest-proj .guest_viewall { padding-bottom: 20px; }
.centra-pro-category { display: inline-block; width: 100%; padding: 15px 0; }
.centra-pro-category .guest_title23 { margin-bottom: 25px; }
.centra-pro-category .guest_viewall { padding: 0; }
.centra-projects .relevant_ind button#close-tab2 { top: 20px; }
.centra-jobs_wrapper { display: inline-block; width: 100%; padding: 45px 0 25px; }
.centra-jobs_wrapper .guest_title23 { margin-bottom: 15px; }
.centra-jobs_wrapper .internship_row { list-style: none; }
.centra-jobs_wrapper .internship_row li { margin: 15px 0; }
.centra-jobs_wrapper .intern_list_main_content { margin-top: 0; }
.centra-jobs_wrapper .intern_list_main_content h3 { margin-top: 0; height: 48px; white-space: inherit; line-height: 22px; }
.guest_nrgbuzz-detail { display: inline-block; width: 100%; }
.guest_breadcrumb { display: inline-block; width: 100%; padding: 15px 0; }
.guest_breadcrumb ul { float: left; width: 100%; margin: 0; padding: 0; list-style: none; }
.guest_breadcrumb ul li { float: left; }
.guest_breadcrumb ul li a { float: left; color: #666a6d; }
.guest_breadcrumb ul li::after { content: "\f105"; font-family: "FontAwesome"; padding: 0 9px; }
.guest_breadcrumb ul li:last-child::after { display: none; }
.article_main_wrapper_detail.article_custom_html .article_detail_main { display: inline-block; width: 100%; }
.article_main_wrapper_detail.article_custom_html .article_detail1 { display: inline-block; width: 100%; min-height: 46px; }
.article_main_wrapper_detail.article_custom_html .list-profile-image {
    float: left;
    position: static;
    margin: 0;
}
.article_main_wrapper_detail.article_custom_html .profile-info {
    float: left;
    width: calc(100% - 50px);
    padding: 2px 0 0 15px;
}
.guest_nrgbuzz-detail .msg-send-element { height: 70px; }
.guest-article-more { background-color: #f3f5f4; float: left; padding: 10px 15px; width: 100%; border-bottom: 1px solid #cacaca; }
.guest-article-more a { color: #2e7bb9; }
.guest-sidebar_img { display: inline-block; width: 100%; margin: 25px 0 0; }
.guest-sidebar-title::after { content: ""; width: 20px; height: 2px; background-color: #bb2234; position: absolute; left: 0px; bottom: -6px; }
.guest-sidebar-title { position: relative; font-size: 18px !important; padding-bottom: 3px; }
.guest_member_detail-con .guest_view_profile { background-image: url("../img/landing/sign-up-members.png"); min-height: 230px; }
.guest_member_detail-con { display: inline-block; width: 100%; padding-bottom: 25px; padding-top: 25px;}
.guest-compTopSec { display: inline-block; width: 100%; }
.guest-compTopSec .company_top_main_sec2 { display: inline-block; width: 100%; }
.guest-compTopSec .ibox { display: inline-block; width: 100%; }
.GuestCompTabs { float: left; width: 100%; padding: 0 15px; }
.GuestCompTabs span { float: left; padding: 10px 0; border-bottom: 2px solid #b82340; }
.guest-company-detail-con .comp-internship_link { display: inline-block; width: 100%; padding: 0 15px; margin: 15px 0 10px; }
.guest-company-detail-con .guest_pro_invited { margin: 15px 0 20px; }
.guest-company-detail-con .gst-latest_article_wrapper.guest-comp-list li { padding-bottom: 0; }
.guest-company-detail-con { display: inline-block; width: 100%; padding-bottom: 30px; }
.guestProjectTop { display: inline-block; min-height: 110px; position: relative; width: 100%; }
.guestProjectTop .rgtProject { position: absolute; right: 10px; top: 5px; width: 120px; }
.guestProjectTop .rgtProject .btn { width: 100%; }
.guestProjectTop .lftPoroject { float: left; width: 100%; padding-right: 140px; }
.guestProjectTop .project_status_wrapper { margin-bottom: 0; }
.guest_project-location { display: inline-block; margin-left: 10px; }
.guest_project-location::before { content: "|"; padding-right: 5px; }
.guestProjectDetailInner { display: inline-block; width: 100%; padding: 25px 0; }
.guestProjectDetailInner .comp-internship_link { display: inline-block; width: 100%; margin: 10px 0; }
.guestProjectDetailInner .guest_pro_invited { margin: 20px 0; }
.guestProjectDetailInner .guest_pro_invited p { max-width: 100%; }
.guestProjectImgSec { display: inline-block; width: 100%; background-color: #fff; text-align: center; }
.guestProDetailInner { float: left; border-bottom: 1px solid #cacaca; width: 100%; background-color: #fff; padding: 15px; margin-bottom: 25px; }
.guestProDetailInner ul { list-style: outside none none; margin: 15px -15px 0 -15px; padding: 0; }
.guestProDetailInner ul li { float: left; width: 50%; padding: 5px 15px; }
.guestProjectDetailInner .article_detail_main { border-bottom: 1px solid #cacaca; }
.guest-company-detail-con .comp-detail-imgg-secc { min-height: 50px; }
img.img-responsive.company-cover { min-width: 100%; }
.guest-company-detail-con .comp-detail-imgg-secc .company-cover { display: inline-block; }
.centrCompProfile { display: inline-block; width: 100%; margin-top: 3px; }
.centrCompProfile a { color: #3f80b6; }
.centraJobDetail .intern_comnp_basic_detail .btn-save-edit { color: #fff; }
.centraJobDetail .internship_basic_info { border-bottom: 1px solid #cacaca; }
.centraJobDetail .internship_basic_info .intern_comnp_basic_detail { width: calc(70% - 100px); }
.centraJobDetail .internship_basic_info .intern_price_rgt { width: 30%; }
.centraJobDetail li .location { color: #666666; }
.centraJobDetail { display: inline-block; width: 100%; margin-bottom: 40px; }
.guest_jobDetailSec { padding: 15px; border-bottom: 1px solid #cacaca; display: inline-block; width: 100%; margin-bottom: 20px; }
.guest_jobDetailSec ul { padding: 0; margin: 10px 0 0 0; list-style: none; float: left; width: 100%; }
.guest_jobDetailSec ul li { float: left; width: 50%; margin: 5px 0; }
.guest_jobDetailSec ul li strong { width: 100%; float: left; }
.guest_desizeSkill { display: inline-block; margin:0 0 20px 0; padding: 15px; width: 100%; border-bottom: 1px solid #cacaca; }
.guest_desizeSkill .job_skill-year-exp-wrapper h2 { font-size: 16px; }
.guest_desizeSkill .profile_skill_wrapper23 h3 { font-size: 16px; }
.guest_job_detailDesc { display: inline-block; width: 100%; padding: 15px; border-bottom: 1px solid #cacaca; }
.guest_job_detailDesc .guest_pro_invited { margin-bottom: 20px; }
.guest_job_detailDesc .guest_pro_invited p { max-width: 100%; }
.cent_comp_searc.admin_layout_wrapper .dropdown-toggle .filter-option { overflow: hidden; text-align: left; float: left; width: 100%; }
.footer_top_listing h2 a { color: #f0cdc5; }
.guest-sidebar_img img { width: 100%; }
.guestProjectImgSec img { min-width: 100%; }
.Expand-your-network p { padding: 0; }
.Expand-your-network h3.exnd-title img { width: 30px; margin-right: 5px; }
.getting-start .btn.about.btn-cancel-edit { display: inline-block; font-family: "open sans"; font-size: 16px; font-weight: 600; height: auto; margin-bottom: 10px; padding: 10px; width: 100%; }
.skip_for_now { display: inline-block; padding: 0px 30px; width: 100%; }
.skip_for_now a#export-career-model { font-size: 16px; padding: 10px 20px; font-weight: bold; }
.article-error .note-editable { border: solid 1px #BC2235; }
.post-article_category.article-error, input.post_article_input.form-control.article-error { border-bottom: solid 1px #BC2235; }
.post_art-url_editor h3 { color: #747f84; font-size: 14px; }
.skip_for_now_cancel { display: inline-block; padding: 10px 7px; width: 100%; }
.register_mainSec .expand_wrapper { padding: 0; }
.register_mainSec .expand_wrapper .pro_suceess_content.exp-bttr { margin-bottom: 25px; }
.register_mainSec .expand_wrapper .sign_u_go { padding: 15px 20px; }
.register_mainSec .expand_wrapper .pro_suceess_content.exp-bttr h2 { margin-bottom: 15px; margin-top: 0; }
.pro_succ_select_wrapper { margin-top: 10px; }
.Expand-your-network .expand_wrapper { padding: 0; }
.Expand-your-network .expand_wrapper h3 { margin-top: 0; }
.Expand-your-network .expand_wrapper .invite_member_wrapper { margin: 0; }
.Expand-your-network .expand_wrapper .note_con { margin-top: 10px; }
.Expand-your-network .expand_wrapper .textarea textarea { height: 60px; }
.Expand-your-network .expand_wrapper .expand_listing { max-height: 157px; }
.Expand-your-network .expand_wrapper .spin-drop.skip_for_now_cancel { margin: 0; padding-bottom: 0; }
.article_detail_main.project_main_content .lesson-listing-wrapper.achieve-lesson-main-sec { margin-top: 25px; }
button.btn.btn-primary.block.full-width.m-b.create-account { background-color: #BC2235; border-color: #BC2235; color: #FFFFFF; }
.expo_container { display: inline-block; max-width: 525px; width: 100%; }
.expo_upload_img_Sec { display: inline-block; margin: 20px 0 40px; text-align: center; width: 100%; }
.expo_container.get_started_main2 section.welcome_wrapper-main { display: inline-block; max-width: 100%; padding: 0; width: 100%; }
.expo_container.get_started_main2 section.welcome_wrapper-main .expo_get_started { background-color: #f2f2f3; border-radius: 3px; display: inline-block; margin: 20px 0; padding: 15px; text-align: left; width: 100%; }
.expo-radio_con { display: inline-block; vertical-align: top; padding-left: 20px; }
.expo-radio_con .radio { float: left; margin: 0 15px; }
.expo_get_started input, .expo_get_started select { width: 100%; }
.expo_button_row { display: inline-block; width: 100%; }
.expo_button_row .mandatory_field { float: left; }
.expo_button_row .next_unselect { background: #bc2235; border: 1px solid #bc2236; border-radius: 5px; color: #fff; float: right; font-size: 16px; font-weight: 500; padding: 0.5em 1em; line-height: 1; }
.expo_button_row .next_unselect:hover { background: #751725; border-color: #751725; }
.expo_container h3 { margin-top: 15px; }
.expo_container.expo_intrust_con { max-width: 745px; }
.expo_container.expo_intrust_con section.welcome_wrapper-main { max-width: 100%; }
.expo_container.expo_intrust_con .expo_get_started { background-color: #f2f2f3; display: inline-block; margin: 20px 25px; padding: 20px; text-align: left; width: calc(100% - 50px); }
.expo_container.expo_intrust_con .select_topics { display: inline-block; width: 100%; }
.expo_container.expo_intrust_con .select_topics .checkbox-inline { float: left; width: calc(25% - 20px); }
.expo_container.expo_intrust_con .select_topics .checkbox-inline label.topics_inst { float: left; height: 140px; margin: 0; padding: 0; width: 100%; background-color: #f6f8f8; }
.expo_container.expo_intrust_con h4 { font-weight: 700; }
.expo_container.expo_intrust_con .guest_nrgbuzz_category { margin-top: 10px; }
.expo_container.expo_intrust_con .select_topics .checkbox-inline input.topic:checked + label.topics_inst { background-color: #44221A !important; }
.expo_upload_img_Sec .btn_upload_pic_inner #social_pic { border-radius: 100%; display: inline-block; height: 145px; overflow: hidden; width: 145px; }
.expo_upload_img_Sec .btn-upload_pic .close_social_img { background-color: rgba(188, 34, 53, 0.9); bottom: 0; padding: 8px; position: absolute; right: 0; top: inherit; width: 100%; }
.new_signup_input #inputImage { cursor: pointer; height: 100%; left: 0; opacity: 0; padding: 0; position: absolute; top: 0; width: 100%; }
.new_signup_input { display: inline-block; position: relative; }
.image_crop_con23 { margin-left: -30px; margin-right: -30px; padding-right: 170px; position: relative; }
.image_crop_con23 .image_wrapper_browse.create_vp_pro { display: inline-block; max-width: 100%; width: 100%; }
#profileForm .image_crop_con23 .profile-crp { height: 145px; width: 145px; }
#profileForm .image_crop_con23 .profile_img_preview { max-width: 145px; position: absolute; right: 0; }
.expo_container.get_started_main2 .btn-group .btn { background-color: #fff; border-color: #ccc; border-radius: 0; color: #666; }
.btn_upload_pic_inner { display: inline-block; }
.image_crop_con23 .profile_img_preview { margin-top: 15px; }
.expo_container.expo-signup-wizard { max-width: 545px; }
.expo_container.expo-signup-wizard .wizard .steps ul li { /* width: 25%;*/ }
.expo_container.expo-signup-wizard .signup_process_listing li:nth-child(4)::after { display: block; }
.feed_tooltip-main { border-radius: 5px; transition: in 0.5s ease 0s; width: 345px; z-index: 99; }
.feed_tooltip-main .feed_tooltip-top { float: left; background-color: #fff; border-radius: 5px 5px 0 0; padding: 10px 10px 10px 60px; min-height: 60px; position: relative; width: 100%; }
.feed_tooltip-main .feed_tooltip-top .feed_tooltip_img { border-radius: 100%; height: 42px; left: 10px; overflow: hidden; position: absolute; top: 10px; width: 42px; border: 1px solid #9e9e9e; }
.feed_tooltip-main .feed_tooltip-top .feed_tooltip_img img { height: auto; width: auto; min-width:42px; min-height:42px;}
.feed_tooltip-main .feed_tooltip-bottom { background-color: #f4f4f4; border-top: 1px solid #9f9f9f; float: left; padding: 10px; border-radius: 0 0 5px 5px; text-align: right; width: 100%; }
.feed_tooltip-main .feed_tooltip-bottom .btn { margin-top: 0; }
.hovercard h3 { color: #000; font-size: 16px; font-weight: 600; margin: 0; }
.hovercard h4 { color: #6b6d71; font-size: 14px; font-family: 'Roboto-Medium'; margin: 2px 0 0 0; font-weight: normal; }
.feed_social_con { color: #727377; display: inline-block; font-size: 12px; margin-top: 4px; width: 100%; }
.feed_social_con span { padding: 0 10px; }
.feed_social_con span:first-child { padding-left: 0; }
.feed_tooltip-top .arrow_feed { border-bottom: 17px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; left: 22px; position: absolute; display: none; top: -17px; }
.feed_tooltip-top .arrow_feed::before { background-color: #9f9f9f; content: ""; height: 20px; left: -6px; position: absolute; top: 0; transform: rotate(33deg); width: 1px; z-index: 9; }
.feed_tooltip-top .arrow_feed::after { background-color: #9f9f9f; content: ""; height: 20px; right: -6px; position: absolute; top: 0; transform: rotate(-33deg); width: 1px; z-index: 9; }
.feed_inner_sec .list-profile-image.profile-image:hover + .profile-info .feed_tooltip-main { display: block; }
.feed_top_inner3 { display: inline-block; min-height: 42px; padding-left: 55px; width: 100%;  vertical-align: top; }
.feed_inner_sec .feed_top_inner3 .list-profile-image.profile-image { left: 15px; margin: 0; position: absolute; top: 0; }
.newsfeedvp_wrapper .feed_inner_sec .profile-info h3 a:hover ~ .feed_tooltip-main { display: block; left: 50px; top: 34px; }
.feed_tooltip-main.feed_for_comp .feed_tooltip-top { padding-left: 80px; }
.feed_tooltip-main.feed_for_comp .feed_tooltip-top .feed_tooltip_img { border-radius: 0; height: 60px; width: 60px; }
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span { border-left: 10px solid transparent !important; border-right: 10px solid transparent !important; border-top: 7px solid #ccc !important; bottom: -7px; }
.feed_tooltip-main .feed_tooltip-bottom a.btn { margin: 0 5px; }
.expo_container.mobile_verification section.welcome_wrapper-main { max-width: 470px; }
.expo_container.mobile_verification h5.mobile_head { font-size: 14px; font-weight: bold; margin: 15px 0 0; }
.expo_container.mobile_verification img.welcome_sign_img { max-height: 150px; }
.expo_container.mobile_verification .verify_row { margin: auto; max-width: 345px; width: 100%; }
.expo_container.mobile_verification .verify_row input.form-control { height: 40px; margin-bottom: 15px; width: 100%; }
.expo_container.mobile_verification .verify_row .resend_code { font-size: 16px; }
.profile-info a.my-company-tooltip { display: inline-block; }
.feed_top_inner3.profile_img_compFeed .profile-image a { border-radius: 0;border: none; }
.art_source_til a.default-cl { color: #337AB7 !important; }
.final-container .expo_container.expo-signup-wizard { background-color: transparent; }
.mob_country_code input[type="text"] { padding-left: 60px; }
.mob_country_code span { position: absolute; left: 16px; text-align: center; width: 48px; line-height: 34px; background-color: #f9f9f9; top: 1px; bottom: 1px; border-right: 1px solid #ddd; }
#third-attempt .btn.btn-cancel-edit { width: 100%; }
.tooltip_rel { position: relative; }
.tooltip_rel .tooltip { left: -37px!important; }
.profile_content_wrap .sub_content_three.cr_activity { font-weight: 400; margin: 0 0 5px; }
.cr_label { color: #676A6C; font-weight: 300; }
.profile_empty_content.ed_empty { padding-left: 0 }
.skip_linkedin_import.skip_for_now { text-align: center; }
.skip_linkedin_import.skip_for_now a.follow_btn { float: none; display: inline-block; color: #337AB7; background-color: transparent; font-weight: 600; box-shadow: none; }
.profile_empty_content.eduction-empty-state.ed_empty { height: auto; max-width: 100%; float: left; }
.select_topics .checkbox-inline .topics_inst img.select_top_img2 { display: none; }
.expo_container.expo_intrust_con .select_topics .checkbox-inline input.topic:checked + label.topics_inst img.select_top_img1 { display: none; }
.expo_container.expo_intrust_con .select_topics .checkbox-inline input.topic:checked + label.topics_inst img.select_top_img2 { display: inline-block; }
.expo_container.expo_intrust_con .select_topics .checkbox-inline input.topic:checked + label.topics_inst h4 { color: #fff; }
.alert.alert-danger.alert-signup { max-width: 100%; text-align: center; }
.expo_container.mobile_verification .verify_row input.form-control.verify-error { background-image: url("../img/admin/signup_error.png"); background-position: 98% center; background-repeat: no-repeat; border-color: #bc2235; margin-bottom: 0; }
.verify_row .signup_error_msg { display: none; }
.expo_container.mobile_verification .verify_row input.form-control.verify-error + .signup_error_msg { color: #bc2235; display: inline-block; font-size: 13px; line-height: 16px; margin-bottom: 15px; text-align: left; width: 100%; }
.alert.alert-success.alert-signup { text-align: center; }
.alert.alert-success.alert-signup ul { list-style: outside none none; padding: 0; }
.expo_container.mobile_verification .verify_row input.form-control.verify-success { background-image: url("../img/admin/apply_ok.png"); background-position: 98% center; background-repeat: no-repeat; border-color: #47a564; }
.expo_container.expo_topic_1.expo_intrust_con section.welcome_wrapper-main { padding: 0 5px; }
.expo_container.expo_topic_1.expo_intrust_con section.welcome_wrapper-main .expo_get_started { margin: 20px 0; width: 100%; }
#exp_profile_review .pro_succ_select_wrapper { padding: 0; margin-top: 0px; }
.pro_suceess_content.exp-bttr.welcome_wrapper-main.connect_sign_linked { max-width: 100%; }
.pro_suceess_content.exp-bttr.welcome_wrapper-main.connect_sign_linked p { padding: 0; }
#details { margin-bottom: 25px; }
#exp_profile_review.Expand-your-network.signupExpand_contact .pro_succ_select_wrapper { padding: 15px; }
.welcome_wrapper-main .welcome_sign_img.finish-steps { max-height: 180px; }
#details.final-container .expo_container { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; }
#details.final-container .expo_container .signup_steps { background-color: transparent; }
#details.final-container .expo_container .signup_steps .ibox-content { background-color: transparent; }
#details.final-container .expo_container .signup_steps .content { background-color: transparent; }
#details.final-container .pro_suceess_content h2 { margin-top: 0; }
#details.final-container .profile_success_wrapper.last-step-completed { margin-top: 0; }
.comapny_img_squr img { border-radius: 0px !important; }
.expo_btn_con { display: inline-block; max-width: 318px; width: 100%; }
.expo_container.expo_intrust_con .form_table_tit { padding: 0 5px; }
.profile_success_wrapper.expo_container .upload_resume_steps h3 { margin-top: 0; }
.profile_success_wrapper.expo_container .upload_resume_steps h4 { font-weight: normal; }
.new_signup_desn { padding: 0; }
.new_signup_desn .ibox-content { padding: 0; }
.new_signup_desn .signup_steps.signup-detail-process { padding-top: 0; }
.expo_container label { font-size: 12px; }
.expo_container #profileForm.wizard .form-control { width: 100%; }
.expo_container #profileForm.wizard .form_contact_inner34 { max-width: 100%; }
.expo_container #profileForm.wizard .intl-tel-input .flag-dropdown { width: 45px; }
.expo_container #profileForm.wizard .intl-tel-input .form-control { width: calc(100% - 45px); }
.expo_container #profileForm.wizard .input-daterange { padding-right: 15px; }
#confirm-mobile-model .profile_contact1 .form_contact_inner34 { position: relative; }
.expo_container #profileForm.wizard .btn.signup_prime { background-color: #fff !important; border: 1px solid #bc2235 !important; border-radius: 3px; color: #bc2235; font-weight: normal; padding: 0.5em 1em; }
.expo_container #profileForm.wizard .control_error_msg .form-control.error { margin: 0; }
.expo_container #profileForm.wizard label.error { margin-bottom: 0; }
.expo_container #profileForm.wizard #profileForm-p-3 { padding: 0; }
.competencies_tabCon, .certification_tabCon, .membership_tabCon { border-bottom: 15px solid #fff; display: inline-block; padding: 15px; width: 100%; }
.competencies_tabCon .step_description, .membership_tabCon .step_description, .certification_tabCon .step_description { font-size: 12px; margin-bottom: 5px; margin-left: 0; }
.expo_container #profileForm.wizard #skill-btn { margin-top: 10px; }
.expo_container #profileForm.wizard .btn.signup_prime { margin: 0; }
.membership_tabCon #professional_membership { padding: 0; }
.membership_tabCon { border-bottom: medium none; }
.expo_container #profileForm.wizard #profileForm-p-4 #others { padding: 0; }
.expo_container #profileForm.wizard #profileForm-p-4 #others .input-group.col-lg-12.input-group { padding: 0 15px; }
.expo_container #profileForm.wizard #profileForm-p-4 #others .input-group .chosen-container { max-width: 100%; }
.signupExpand_contact .expand_wrapper .exnd-title { color: #747f86; font-size: 29px; font-weight: normal; margin: 15px 0 10px; }
.expo_container .upload_img_inner .profile_img_preview { margin-top: 0; }
.expo_container .upload_img_inner .image_wrapper_browse .image_crop_content { margin-top: 0; }
.expo_container .upload_img_inner .btn-upload_pic { display: inline-block; width: 100%; }
.expo_container .upload_img_inner .btn-upload_pic #no_social_pic { float: left; width: 100%; }
.expo_container .upload_img_inner .new_signup_input { margin-top: 15px; }
.sgn-select-gender .control-label { width: 100%; }
.sgn-select-gender .expo-radio_con { padding-left: 0; }
.sgn-select-gender .expo-radio_con .radio:first-child { margin-left: 0; }
.expo_container.expo_intrust_con .select_topics .checkbox-inline input[type="checkbox"]:checked:not(old) + .topics_inst { background-image: none; }
.vr_course_list { display: inline-block; width: 100%; }
.vr_course_list .vr_list_row { display: inline-block; margin: 15px 0 0; width: 100%; }
.vr_course_list .vr_list_head { float: left; width: 100%; margin-bottom: 10px; }
.vr_course_list .vr_list_head h3 { color: #676b6e; float: left; font-size: 24px; font-weight: normal; margin: 0; }
.vr_course_list .vr_list_head h1 { color: #676b6e; float: left; font-size: 24px; font-weight: normal; margin: 0; }
.vr_course_list .vr_list_head .vr_viewMore { color: #337ab7; float: right; margin-top: 5px; font-family: "Roboto-Medium"; }
.vr_list_inner .vr_img_sec { background-color: #fff; float: left; position: relative; width: 100%; overflow: hidden;min-height:145px; }
.vr_list_inner .vr_img_sec .vr_icon { position: absolute; right: 12px; top: 8px; }
.vr_list_inner .vr_contentSec { float: left; height: 107px; overflow: hidden; padding:10px 10px 0; width: 100%; }
.vr_list_inner .vr_contentSec h2 { color: #676a6d; font-family: "Roboto-Medium"; font-size: 14px; height: 32px; line-height: 16px; margin-bottom: 5px; margin-top: 0; overflow: hidden; }
.vr_list_inner .vr_contentSec p { line-height: 19px; margin: 0; color:#676a6c;}
.vr_list_inner { display: inline-block; width: 100%; margin: 10px 0; }
.vr_list_inner .vr_priceCon { float: left; padding: 10px; width: 100%; min-height: 60px; }
.vr_list_inner .vr_priceCon p { margin-bottom: 4px; }
.vr_list_inner .vr_priceCon .vr_cat { color: #b5b5b5; font-family: "Roboto-Medium"; font-size: 12px; text-transform: uppercase; }
.vr_list_inner .vr_priceCon .vr_pricesec { color: #676a6d; font-family: "Roboto-Medium"; font-size: 12px; text-transform: uppercase; }
.vr_list_inner .vr_priceCon .vr_pricesec span { color: #000; }
.vr_list_inner .vr_priceCon .vr_pricesec del { background-color: transparent; }
.vr_listing_load { color: #337ab7; display: inline-block; font-family: "Roboto-Medium"; font-size: 16px; margin-top: 20px; }
.vr_top_inner { display: inline-block; width: 100%; }
.vr_top_inner .vr_search_main { background-color: #fff; display: inline-block; padding: 0 15px; position: relative; width: 100%; }
.vr_top_inner .vr_search_main .navbar-form-custom { max-width: 100%; padding-left: 0; width: 100%; display: inline-block; }
.vr_top_inner .vr_search_main .internship-top-search-main2 { border-right: 1px solid #f1f1f1; height: 70px; margin: 0; padding: 15px 12px 15px 0; width: 50%; }
.vr_top_inner .vr_search_main .vr_search_field { border: 1px solid #f1f1f1; border-radius: 5px; display: inline-block; padding: 0 10px; position: relative; width: 100%; }
.vr_top_inner .vr_search_main .vr_search_field .fa { color: #cbcaca; float: left; margin-top: 13px; width: 20px; }
.vr_top_inner .vr_search_main .vr_search_field .form-control { height: 43px; width: calc(100% - 20px) !important; }
.vr_top_inner .vr_search_main .vr_search_select { float: right; text-align: center; width: 50%; position: relative; }
.vr_search_main .vr_search_select .search_listing_wrapper .bootstrap-select.select_jobs { text-align: center; width: 100%; }
.vr_top_inner .vr_search_main .vr_search_select .search_listing_wrapper { float: left; height: 70px; padding: 0 10px; width: 33.33%; border-left: 1px solid #f1f1f1; position: relative; }
.vr_search_select .btn.dropdown-toggle, .vr_search_select .btn.dropdown-toggle:hover, .vr_search_select .btn.dropdown-toggle:focus { background-color: transparent; border: medium none; border-radius: 0; color: #444; display: inline-block; float: none; width: auto; padding: 0; }
.vr_search_select .btn.dropdown-toggle .bs-caret { display: none; }
.vr_search_select .vr_select_label { margin-top: 8px; width: 100%; }
.vr_search_select .internship_type-search { border-left: 1px solid #f1f1f1; height: 70px; padding: 0 10px; }
.vr_search_select .internship_type-search .dropdown-toggle { display: inline-block; float: none; height: auto; padding: 0; width: auto; }
.vr_search_select .internship_type-search .dropdown-toggle .caret { display: none; }
.vr_search_select .internship_type-search .dropdown-toggle .internship_selected { height: auto; }
.vr_top_inner .vr_search_main .vr_search_select .bs-searchbox .form-control { height: 40px; border: 1px solid #eee; }
.vr_top_inner .vr_search_main .vr_search_select .dropdown-menu.open { width: 200px; left: -10px; max-width: 200px; }
.vr_detail_imgSec { display: inline-block; margin-top: 10px; position: relative; text-align: center; width: 100%; }
.vr_detail_imgSec img { display: inline-block; }
.vr_detail_imgSec .vr_img_overlay { left: 110px; position: absolute; text-align: center; top: 50%; transform: translate(0px, -70px); width: calc(100% - 220px); }
.vr_detail_imgSec .vr_img_overlay h3 { color: #fff; font-family: "Roboto-Medium"; font-size: 38px; font-weight: normal; line-height: 44px; }
.vr_detail_imgSec .vr_img_overlay h4 { color: #fff; font-family: "Roboto-Medium"; font-size: 20px; margin-top: 12px; text-transform: uppercase; }
.vr_img_row { float: left; width: 100%; padding: 10px 10px; }
.vr_img_row .vr_price_sec_left { float: left; }
.vr_price_sec_left .vr_price_row { float: left; min-width: 130px; text-align: center; }
.vr_price_sec_left .vr_price_row p { color: #b5b5b5; font-size: 12px; margin: 0; }
.vr_price_sec_left .vr_price_row strong { color: #000; }
.vr_img_row .vr_reg_rgt { float: right; }
.vr_img_row .vr_reg_rgt .days_remaning { float: right; text-align: center; margin-left: 10px; }
.vr_reg_rgt .days_remaning p { color: #000; font-family: "Roboto-Medium"; font-size: 18px; line-height: 20px; margin: 0; }
.vr_reg_rgt .days_remaning strong { color: #b5b5b5; font-size: 12px; font-weight: normal; }
.vr_img_row .vr_reg_rgt .btn { margin: 5px 3px 0; }
.vr_detail_content { display: inline-block; margin-top: 20px; width: 100%; }
.vr_Trainer_img_sec { overflow: hidden; float: left; }
.vrTrainerTop { display: inline-block; margin: 0px 0 8px; width: 100%; }
.vrTrainerTop .vrTrainerHead { float: left; width: calc(100% - 50px); padding-left: 10px; }
.vrTrainerTop .vrTrainerHead h2 { margin: 0; font-size: 16px; font-family: 'Roboto-Medium'; color: #676a6c; }
.vrTrainerTop .vrTrainerHead H5 { margin: 7px 0 0 0; font-size: 14px; font-weight: normal; }
.vr_detail_content p { line-height: 24px; }
.vrTrainerRow { border-bottom: 1px solid #f3f3f3; display: inline-block; padding: 20px 0; width: 100%; }
.vrTrainerRow:last-child { border: medium none; padding-bottom: 0; }
.vr_detail_content .guest-sidebar_img { margin: 0 0 20px; }
.vr_share label { font-weight: normal; margin: 0px; }
.vr_share .fa { font-size: 22px; margin: 0 4px; }
.vr_share .vrfacebook .fa { color: #4660a6; }
.vr_share .vrlinkedin .fa { color: #1a84ba; }
.vr_share .vrtwitter .fa { color: #00acec; }
.vr_share .vrevelope .fa { color: #5fd2ec; }
.vr_CourseTop { display: inline-block; width: 100%; padding: 15px 25px; border-bottom: 1px solid #ededed; }
.vr_CourseTop .btn { margin: 0; }
.vr_CourseTop .vr_DownloadPDF { display: inline-block; margin: 15px 0 5px; }
.vrGet_thisCourse { display: inline-block; width: 100%; }
.vrGet_thisCourse ul { display: inline-block; list-style: none; margin: 0; padding: 8px 15px; }
.vrGet_thisCourse ul li { float: left; margin: 12px 0; width: 100%; }
.vrGet_thisCourse ul li img { display: inline-block; vertical-align: middle; }
.vrGet_thisCourse ul li .vrCourseCont { display: inline-block; padding-left: 5px; vertical-align: middle; width: calc(100% - 40px); }
.vrGet_thisCourse ul li .vrCourseCont h4 { font-size: 16px; font-weight: normal; margin: 0 0 2px 0; }
#vr_Course.modal { z-index: 999999 !important; }
#vr_Course.modal .modal-header { background-color: #f3f4f4; border: medium none; border-radius: 4px 4px 0 0; min-height: inherit; padding: 10px 12px; }
#vr_Course.modal .modal-header .close { font-size: 26px; }
#vr_Course.modal .modal-header .modal-title { color: #000; font-size: 15px; }
.vr_pop_content { display: inline-block; padding: 15px 20px; width: 100%; }
.vr_pop_content .form-control { border: 1px solid #e5e5e5; height: 40px; }
#vr_Course.modal .modal-footer { border: medium none; padding: 0 20px 20px; }
#vr_Course.modal .modal-footer .mandatory { float: left; font-family: 'Roboto-Medium'; color: #9c9999; }
small.comment_post_time {
    color: #999;
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin: 3px 0 2px;
    width: 100%;
}
.input-group.wht_bg.feed_home_sec.news-comt-dis { background-color: #EEE; }
.add_connection_user_pro .btn.btn_accept { background-color: #337AB7; border: 1px solid #337AB7; color: #fff; }
.form-group.resume-editable { display: inline-block; width: 100%; }
.profile_loading-gif button.btn.btn-remove-edit + .spinner_wrapper { position: static; margin: 0 !important; width: auto !important; vertical-align: top; }
.profile_loading-gif button.btn.education.btn-remove-edit + .spinner_wrapper > .sk-spinner-three-bounce { margin-top: 9px; float: left; }
.blur_effect {    position: absolute;    left: 0;    top: 0;    background-color: rgba(255,255,255,0.7);    width: 100%;    height: 100%;    z-index: 99;}

#confirm-mobile-model .profile_contact1 .form_contact_inner34 {
    position: relative;
}
#confirm-mobile-model .profile_contact1 .form_contact_inner34 input#mobile_number_format {
    padding-left: 54px;
}
#confirm-mobile-model .profile_contact1 .form_contact_inner34 span#mobile_mob {
    position: absolute;
    left: 16px;
    top: 1px;
    text-align: center;
    width: 50px;
    height: 32px;
    line-height: 33px;
    border-right: 1px solid #dcdcdc;
    background-color: #f9f9f9;
}
#confirm-mobile-model .modal-header {
    background-color: transparent;
    min-height: 0;
}
#confirm-mobile-model .verify_row .btn.close {
    font-size: 17px;
    padding: 12px 10px;
    opacity:1;
    font-family: "open sans";
    font-weight: 600; width: 100%;
}
#fourth-attempt .btn-save-edit.close {
    margin-right: 0;
}
.ui_profileLoad .spinner_wrapper {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50% , -50%);
    -moz-transform: translate(-50% , -50%);
    transform: translate(-50% , -50%);
}
.form-group.ui_awarded {
    position: relative; max-width: 420px;
}
.form-group.ui_awarded .form-control {
    padding-right: 45px;
}
.form-group.ui_awarded span.input-group-addon {
    position: absolute;
    right: 1px;
    border: none;
    top: 1px;
    width: 40px;
    border-left:1px solid #e5e6e7;
    height: 32px;
}
label#salary_min-error {
    float: right !important;
    width: calc(100% - 110px) !important;
}
#profile-topics-interest .topics_wrapper li {
    width: calc(25% - 10px);
    margin: 5px;
}
#profile-topics-interest .pro_edit_toggle .checkbox-inline {
    width: calc(25% - 10px);
    margin: 5px;
    float: left;
}
#profile-topics-interest .pro_edit_toggle .checkbox-inline .topics_inst {
    width: 100%;
}
#profile-topics-interest .select_topics {
    margin-left: -4px;
    width: calc(100% + 8px);
}
#profile-topics-interest .topics_wrapper {
    margin-left: -4px;
    width: calc(100% + 8px);
}
.profile_linkedin.ui_profilebtn {
    margin-left: -5px;
    width: calc(100% + 3px);
}
.profile_linkedin.ui_profilebtn .btn-group {
    margin: 0 3px;
}
.pagination li li:hover , .pagination li li.page-item.active{ background-color: #bc2235; color: #fff; }
.search_listing_wrapper.dropdown.search_identifier .dropdown-menu.open {
    max-width: 100%;
}
.search_listing_wrapper.dropdown.search_identifier .dropdown-menu.open .bs-searchbox .form-control {
    height: 35px;
    border: 1px solid #f1f1f1;
}
.featured_comp_list {
    display: inline-block;
    width: 100%;
    position: relative;
}
.featured_comp_list .fect_imgmain_inner {
    float: left;
    height: 200px;position: relative;
    overflow: hidden;
    width: 100%;
}
.fect_comp_list_overlay {
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(179,182,181,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(179,182,181,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(179,182,181,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#b3b6b5',GradientType=0 );
    bottom: 0;
    height: auto;
    left: 0;
    padding: 0 10px 10px;
    position: absolute;
    width: 100%;
}
.fect_comp_list_overlay .fect_logo_sec {
    background-color: #fff;
    border-radius: 3px;
    display: inline-block;
    height: 80px;
    padding: 10px;
    width: 80px;
    line-height: 60px;
}
.fect_comp_list_overlay h3 {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    line-height: 19px;
    margin: 0;
    overflow: hidden;
}
.publish_job_tips:hover span.pro_edit_fields.edit_span {
    display: block;
    margin-top: -5px;
}
label#accept_terms-error {
    font-size: 12px;
    font-weight: normal;
    margin-left: 0;
    color: #bc2235;
}
.copy_url{position: relative;}
.img-preview.img-preview-sm.profile-crp img {
    width: 100%;
}
.ui_search_result_con {
    display: inline-block;
    width: 100%;
    padding: 25px 0;
}
.ui_search_result_con .internship_comp_list {
    margin-top: 0;
}
.ui_search_result_con .internship_comp_list .Job_SearchResult {
    margin-top: 0;
}
.form-group.span0.rel {
    float: left;
}

/* New changes */
.search_job_content p ,
.search_job_content span,
.search_job_content em ,
.search_job_content strong ,
.search_job_content div ,
.search_job_content ul ,
.search_job_content li{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #000 !important; font-family: "Open Sans" !important; font-size: 14px !important; line-height: 22px!important; padding: 0px !important;
    font-style: normal !important;
}
.job_listing_hr .search_job_content {
    color: #000;
    display: inline-block;
    height: 48px;
    overflow: hidden;
    white-space: inherit;
    width: 100%;
    position: relative;
}
.job_listing_hr .search_job_content p {
    display: inline-block;
    margin: 0;
    overflow: visible;
    text-overflow: inherit;
    width: 100%;
    white-space: inherit;
}
.job_listing_hr .search_job_content::before { content: ""; text-align: right; position: absolute; bottom: 0; right: 0; width: 35%; height: 25px;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
.job_listing_hr .srch_bg .search_job_content::before{
    content: ""; text-align: right; position: absolute; bottom: 0; right: 0; width: 35%; height: 25px;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(252,253,220,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(252,253,220,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(252,253,220,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fcfddc',GradientType=1 );
}
.algolia-autocomplete {
    width: 100%;
}
.algolia-autocomplete .aa-dropdown-menu {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    padding: 5px;
    width: 100%;
}
.aa-suggestion {
    font-size: 14px; line-height: 20px;
    height:auto;
    padding: 5px 10px; margin: 1.5px 0;
    display: inline-block;
    width: 100%; border-radius: 3px;
}
.aa-suggestion.aa-cursor {
    background: #337ab7; color: #fff;
}
.aa-suggestion em {
    color: #4098CE;
}
#salesAgreementInfo .modal-dialog {
    height: calc(100% - 100px);
    margin: 0 auto;
    top: 50px;
}
#salesAgreementInfo .modal-dialog .modal-content {
    display: inline-block;
    height: 100%;
    width: 100%;
}
#salesAgreementInfo .modal-dialog .modal-body {
    height: calc(100% - 50px);
    overflow: auto;
}
#salesAgreementInfo ul { padding-left: 25px; }
#salesAgreementInfo ul li { margin: 15px 0; }
#post-article-form .note-editable {
    border: 1px solid #d8d8d8;
    margin-top: 10px;
    padding: 15px;
    min-height: 220px;
}
#post-article-form .note-editor { min-height: inherit; }
.post_art_toggle_content .row { margin: 0; }
/* New changes */
.profile-image .spinner_profile {
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(255,255,255,0.8);
    width: 100%;
    height: 100%;
}
.profile-image .spinner_profile .sk-spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50% , -50%);
    -moz-transform: translate(-50% , -50%);
    transform: translate(-50% , -50%);
    width: 30px;
    height: 20px;
}
.profile-image .spinner_profile .sk-spinner [class*="sk-rect"] {
    width: 3px;
}
/* Temp fix for top right drop down starts */
.dropdown-menu.dropdown-messages.friend-request.requestvp.rqst-new-ch {
    min-width: 430px;
}
.dropdown-menu.dropdown-messages.requestvp.top_setting_drop {
    min-width: 215px;
}
/* Temp fix for top right drop down ends */

#add_skill_popup .add-skill-topsearch [class*="col-"] { margin: 8px 0; width: 100%; }
input.form-control.error {  margin-left: 0; }
.feed_img_inner_popup .feed_popup_img {
    left: 50%;
    max-height: 90%;
    max-width: 70%;
    object-fit: contain;
    position: fixed;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
}

form#paymentForm {
    width: 100%;
}
form#paymentForm .form-coll label {
    float: left;
    width: 200px;
    padding-right: 15px;

}

form#paymentForm .form-group {
    margin: 0 0 10px 0;
    font-size: 14px;
    width: 100%;
}
form#paymentForm .form-coll {
    width: 100%;
    padding: 0; margin: 0px;

}
form#paymentForm .form-group .btn-group.bootstrap-select {
    float: right;
    width: 100%;
}
form#paymentForm .form-group button.dropdown-toggle {
    height: 42px;
}
form#paymentForm .form_price2 label {
    float: left;
    width: 250px; margin-bottom: 0px;
    text-align: right;
    font-weight: 600;
}
form#paymentForm .form_price2 .prc_rgt {
    float: right;
    width: calc(100% - 250px);
    text-align: right;
}
form#paymentForm .form_price2 .prc_rgt span {
    padding: 0 2px;
}
form#paymentForm #payment_form_submit {
    float: right;
    margin: 5px 0 0 0;
    min-width: 120px;
}
form#paymentForm .form_vel_row {
    float: right;
    width: calc(100% - 200px);

}
form#paymentForm .form_vel_row .form-control {
    width: 100%;
}
form#paymentForm .form_vel_row label.error {
    padding: 0;
    margin: 0; color:#bc2235;
    font-size: 14px;
}
form#paymentForm .form_vel_row .form-control.error {
    border: 1px solid #bc2235;
}
.form_main_wt_head {
    display: inline-block;
    width: 100%; padding: 15px 0;
    background-color: #efefef; min-height: 100%;

    text-align: center;
}
.form_main_wt_head .buss_contact_wrapper {
    background-color: #fff;

    max-width: 500px;
    padding: 30px; text-align: left;
}
.form_main_wt_head .form_logo img {
    max-height: 30px;
    max-width: 550px; text-align: left;
}

.form_main_wt_head .form_logo {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}
.fomr_copyrgt {
    display: inline-block;
    width: 100%;

    padding: 25px 20px 0;

}
.form_main_wt_head .form_price2 {
    display: inline-block;
    width: 100%;
}
form#paymentForm hr { margin: 0px 0 10px; }


.post_art-url_editor .fr-toolbar .fr-btn i {
    margin: 5px !important;
    font-size: 12px !important;
    color: #333;
}
.post_art-url_editor .fr-toolbar .fr-btn {
    width: auto !important;
}
.ui_job_viewbtn span {
    margin: 7px 0 0 10px;
    display: inline-block;
}
body.cke_editable {
    background-color: #fff;
    padding: 15px;
}



body.cke_editable p,
body.cke_editable span,
body.cke_editable em,
body.cke_editable div,
body.cke_editable li,
body.cke_editable ul,
body.cke_editable ol,
body.cke_editable b,
body.cke_editable strong,
body.cke_editable h1,
body.cke_editable h2,
body.cke_editable h3,
body.cke_editable h4,
body.cke_editable h5,
body.cke_editable h6 ,
body.cke_editable font,
body.cke_editable pre{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #676a6c !important;
    font-family: "Open Sans" !important;
    font-size: 14px !important;
    line-height: 20px!important;
    padding: 0px !important;
    /* list-style: none!important; */
}
body.cke_editable ul, body.cke_editable ol { margin: 0px !important; list-style-position: outside; padding-left: 17px !important; }
body.cke_editable ul li, body.cke_editable ol li { margin:0 0 10px 0 !important; }
body.cke_editable ul li p, body.cke_editable ol li p { margin:0px !important; }
.intern_job_detail1 li {  margin-bottom: 10px; }
/******************/
#ui-id-1.ui-widget.ui-widget-content {
    max-height: 300px;
    overflow-y: auto;
    z-index: 999;
    overflow-x: hidden;
}
#ui-id-1.ui-widget.ui-widget-content .ui-menu .ui-menu-item{
    border-bottom:1px solid #eee;
}
#apply-positions { z-index: 999999 !important; }
#apply-with-resume { z-index: 999999 !important; }

.jobUiContentSlide ul.internship_row { margin-left: -15px; width: calc(100% + 30px); }
#addJobAlert .comappop_field_con .comappop_field_con1 {float: left;width: 30%;}

#addJobAlert .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}

#addJobAlert label, #addJobAlert .internship_type-search {display:block;width: 100%;}
#addJobAlert .btn.dropdown-toggle.btn-default {border-radius: 0px;height: 40px;}
#addJobAlert .comappop_field_con1.alert_category{width:40%;}
#addJobAlert .internship_type-search button.dropdown-toggle, #addJobAlert .btn.dropdown-toggle.btn-default{
    float: left;
    border-radius: 0;
    background-color: #fff;
    color: #555;
    padding: 0 7px;
    border: 1px solid #ececec;
    width: 100%;
    height: 40px;
    box-shadow: none;
    line-height: 40px;
}

#addJobAlert .modal-dialog {width: 750px;max-width:100%;}

#addJobAlert .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), #addJobAlert .comappop_field_con{width:100%;}

.modal-open div#wrapper {
    z-index: inherit;
}








/* Media style */
@media (min-width:1400px) {
    .popup_skills_wrapper .col-sill { width: 64%; }
    .popup_skills_wrapper .col-skill-yr { width: 11%; }
    #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-skill-level { width: 20%; }

    .popup_skills_wrapper .col-skill-remove { width: 5%; }
    .popup_skills_wrapper .col-skill-level { width: 20%; }
}

@media (max-width:1399px) {
    .media_resouce_container h2.media_title { font-size: 22pt; }
    .media_resouce_blocks .media_content h3 { font-size: 16pt; }
    .media_resouce_blocks .media_content p { font-size: 12pt; }
    .media-download a { background-size: 29px auto; font-size: 14pt; }
    .popup_skills_wrapper .col-skill-level { width: 25%; }
    #add_skill_popup .popup_skills_wrapper .col-skill-remove { width: 7%; }
}

@media (max-width:1200px) {
    .page_banner .caption { padding-top: 0; top: 30px; }
    .page_banner .caption h3 { font-size: 21px; line-height: 29px; margin: 10px 0; }
    .rev_overflow { overflow: hidden; }
    .feature_sec_img { max-width: 600px; }
    .boost_feature_img { max-width: 600px; }
    .profile-thumb img { max-width: 600px; }
    .fel_main_img { max-width: 600px; }
    .wizard > .content > .body { width: 100%; }
    .wizard .content .select_topics .checkbox-inline { float: left; }
    .wizard .content .select_topics .checkbox-inline .topics_inst img { max-width: 50px; }
    .wizard .content .select_topics .checkbox-inline .topics_inst { height: 130px; width: 120px; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right li { padding: 0 18px; }
    .admin_layout_wrapper form.navbar-form-custom .form-group .search_listing_wrapper { width: 40%; }
    .admin_layout_wrapper form.navbar-form-custom .form-group #top-search { width: 60%; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right li p { padding-left: 10px; }
    .newsfeedvp_wrapper .ibox.homepage_ibox form::before { height: 39px; left: -65px; width: 40px; }
    .newsfeedvp_wrapper .social-feed-box .feed_inner_sec::before { height: 39px; left: -65px; width: 40px; }
    .feed_inner_sec .feed_title .feed_regulation { font-size: 12px; }
    .feed_inner_sec .feed_title .vote-title { font-size: 15px; width: 100%; }
    .search_feed_ad_icon { left: -62px; }
    .feed_post_ads_icon { left: -62px; }
    .project_owner_wrapper .project_owner-img { width: 27%; }
    .project_owner_wrapper .pro_owner_content { padding-left: 5px; width: 73%; }
    .pro_members .frnd_request_listing .frnd_listing_lft-sec { padding-left: 5px; width: 75%; }
    .article_post_listing .vote-title { font-size: 20px; line-height: 26px; }
    .forum_listing_inner_con ul.forum_cat_list li { padding: 5px; }
    .most_recent_wrapper::after { left: -45px; }
    .no_news_feed_sec .no_connection.following_conn_sec img { width: 100%; }
    .most_recent_wrapper { padding: 10px 8px; }
    .most_recent_wrapper > p { font-size: 13px; padding-left: 6px; line-height: 18px; }
    .most_recent_wrapper .fa { font-size: 17px; }
    .guest_titl_bg h1 { font-size: 20px; margin: 20px 0; }
    .guest_footer_side .guest_links span { margin: 0 15px 7px 0; }
    .sitemap_listing a { margin-right: 10px; }
    .guest-signup-free_img_sec { width: 42%; }
    .guest-singup_free_contant { padding-right: 15px; width: 58%; }
    .guest-singup_free_contant h3 { font-size: 25px; }
    .skill-aad_new_form .col-sill { width: 35%; }
    .skill-aad_new_form .col-skill-yr { width: 17%; }
    .skill-aad_new_form .form-group.form-skills-pro > div, .form-skill-labels-head > div { width: 100%; margin: 5px 0; }
    .popup_skills_wrapper .form-skills-pro label { float: left; width: 25%; }
    .skill-aad_new_form .form-skills-pro label h2 { color: #696a6e; font-size: 14px; font-weight: 600; margin: 0; }
    .skill-aad_new_form .form-skills-pro .form-control, .skill-aad_new_form .form-skills-pro select { float: left; width: 75%; padding: 4px 10px; }
    .skill-aad_new_form .col-skill-remove { text-align: center; }
    .expected_salary_inner label { width: 30%; }
    .profile_content_wrap .single-data h3 { line-height: 23px; }
    .profile_content_wrap .single-data h3 .add_pro_new_fields { line-height: 15px; }
    header { position: fixed; z-index: 99999 !important; }
    .landing-page section.page_banner { margin-top: 82px; }
    .navbar .navbar-header .navbar-toggle { z-index: 9999; }
    .publish_job_tips.nav-stacked.affix { max-width: 24%; right: 15px; }
    .profile_skills_wrapper.popup_skills_wrapper .col-skill-yr input[type="number"] { padding: 5px; }
    #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-sill { width: 100%; }
    #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-skill-level { width: 100%; }
    #profile-skill .popup_skills_wrapper .col-skill-remove { width: 100%; }
    #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-skill-level .btn-group.bootstrap-select { width: 75%; }
    #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-sill p { max-width: 75%; }
    .col-sill p { line-height: 20px; margin-top: 0; }
    .profile_skill_wrapper23 .skl-expert-level { max-width: 60%; }
    .profile_skill_wrapper23 .skl-expert-level span { white-space: normal; overflow: visible; text-overflow: inherit; }
    .publish_job_form_wrapper .popup_skills_wrapper .col-skill-yr input.form-control { width: 70%; }
    .publish_job_form_wrapper .popup_skills_wrapper .col-sill { width: 100%; padding: 5px; }
    .publish_job_form_wrapper .popup_skills_wrapper .col-skill-yr { width: 100%; padding: 5px; }
    .publish_job_form_wrapper .popup_skills_wrapper .col-skill-level { width: 100%; padding: 5px; }
    .publish_job_form_wrapper .popup_skills_wrapper .col-skill-remove { width: 100%; padding: 5px; }
    .publish_job_form_wrapper .popup_skills_wrapper label h2 { margin: 0; border: none; padding: 0; }
    .publish_job_form_wrapper .profile_add_skill .btn-group.bootstrap-select { width: 75%; }
    .publish_job_form_wrapper .add-skill-topsearch .skill_auto_complete_con { margin-top: 20px; }
    .skill_col-rgt2 { float: left; width: 75%; }
    .skill_exp_rgt2 { width: 40%; }
    .skill2_cat_label { width: 55%; }
    .skill2_yr-exp_label { width: 25%; }
    .pro_member_content-listing2 .member_list_row1 label { padding-right: 0; width: 100%; }
    .pro_member_content-listing2 .member_list_row1 p { padding-left: 0; width: 100%; }
    #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-sill .skill_col-rgt2 p { max-width: 100%; }
    #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-sill { padding: 0; }
    .popup_skills_wrapper .form-skills-pro label { width: 30%; }
    .skill_col-rgt2 { width: 70%; }
    .skill-aad_new_form .form-group.form-skills-pro > div, .form-skill-labels-head > div { padding: 0; }
    .skill-aad_new_form .form-skills-pro .form-control, .skill-aad_new_form .form-skills-pro select { width: 70%; }
    #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-skill-level .btn-group.bootstrap-select { width: 70%; }
    .publish_job_form_wrapper .profile_add_skill .btn-group.bootstrap-select { width: 70%; }
    .pro_member_content-listing2 .member_list_row1 label { width: 25%; }
    .pro_member_content-listing2 .member_list_row1 p { width: 75%; }
    .mobile_content_row { margin-top: 60px; }
    .mobile_sec_title { font-size: 24px; line-height: 30px; max-width: 100%; }
    .mobile_sec_content { font-size: 16px; line-height: 21px; max-width: 100%; }
    .mobile_career_con_row { margin-top: 160px; }
    .nrgedge_top_row h2 { font-size: 34px; line-height: 42px; }
    .nrgedge_top_row h3 { font-size: 16px; }
    .main_navigation .navbar-collapse ul li a { font-size: 14px; }
    .main_navigation .navbar-collapse ul li { padding: 0 16px; }
    .relevant_ind ul li { max-width: 50%; float: left; }
    .relevant_ind .rel_img1 { max-width: 380px; }
    .relevant_ind { min-height: 242px; padding: 15px 40px 15px 380px; }
    .relevant_ind ul { margin: 10px 0 0; }
    .relevant_ind ul li img { max-width: 120px; }
    .relevant_ind ul li h3 { font-size: 16px; }
    .guest_latest_article .article_post_listing .blog_img { height: 340px; }
    .cent-own-comp .cent-comp-cont h3 { font-size: 18px; line-height: 22px; }
    .cent-own-comp .cent-comp-cont .btn.btn-contact-us2 { padding: 6px 25px; }
    .centra-nrgbuzz-wrapper.centra-projects li { max-width: 33.33%; }
    .vr_top_inner .vr_search_main { padding: 0 10px; }
    .vr_top_inner .vr_search_main .internship-top-search-main2 { width: 40%; }
    .vr_top_inner .vr_search_main .vr_search_select { width: 60%; }
    .vr_top_inner .vr_search_main .vr_search_select .dropdown-menu.open { left: inherit; right: -10px; }
    .vr_CourseTop { padding: 15px; }
    .vr_CourseTop .btn { font-size: 13px; width: 100%; }
    .vr_detail_imgSec .vr_img_overlay { left: 50px; width: calc(100% - 100px); }
    .vr_detail_imgSec .vr_img_overlay h3 { font-size: 24px; line-height: 27px; }
    .vr_detail_imgSec .vr_img_overlay h4 { font-size: 16px; }
    .internship_basic_info .intern_price_rgt { width: 210px; }
    .internship_basic_info .intern_comnp_basic_detail { width: calc(100% - 364px); }
}

@media (max-width:1060px) {
    .blog_content_inner.with-no-image { height: 385px; }
    .mobile_banner_content { padding-top: 20px; }
    .mobile_banner_content h3 { font-size: 27px; line-height: 30px; max-width: 350px; }
    .mobile_banner_content h5 { font-size: 17px; line-height: 22px; margin: 10px 0; max-width: 400px; }
    .article_post_listing .blog_img { height: 140px; }
    .managa_listui .intern_inner_price { width: 100%; }

}

@media (max-width:993px) {
    .page_banner .caption h3 { font-size: 18px; line-height: 25px; margin: 7px 0; width: 100%; }
    .app_icon { max-width: 50px; }
    .app-icon > img { max-width: 105px; }
    .page_banner .caption { top: 20px; }
    .signup-btn { font-size: 14px; margin-bottom: 0px; padding: 9px 15px; }
    form#profileForm .input-daterange .input-sm.form-control { float: left; width: 40%; }
    form#profileForm .input-daterange .input-group-addon { float: left; height: 40px; line-height: 30px; width: 10%; }
    .profile_success_wrapper { padding: 0 15px 25px 15px; }
    .admin_layout_wrapper .row { margin-left: -15px; margin-right: -15px; }
    .admin_layout_wrapper .news_left_side { float: right; }
    .feed_pro_img_sec img { width: 100%; }
    .admin_layout_wrapper .navbar-header { width: 65%; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right { width: 35%; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right li { padding: 0 7px; }
    .admin_layout_wrapper form.navbar-form-custom .form-group .search_listing_wrapper { padding: 0 0 0 5px; }
    .admin_footer_logo > img { max-width: 60px; }
    .admin_footer_sec { padding: 10px; }
    .admin_footer_sec ul li { font-size: 12px; margin: 0 6px; }
    .admin_footer_logo { width: auto; }
    .comp_header_sec .nav.nav-tabs li a { font-size: 13px; margin: 0 8px 5px 0; }
    #profileForm #dob_picker { padding-right: 15px; width: 90%; }
    .comp_header_sec .nav.nav-tabs li a { margin: 0 5px 5px 0; }
    .profile_top_wrapper .profile-image { height: 70px; width: 70px; border: 3px solid #9e9e9e; }
    .profile_top_wrapper .profile-info { padding-left: 15px; width: 85%; }
    .profile_top_wrapper h2 { font-size: 24px; }
    .art_img_sec_trend { width: 50%; height: 210px; }
    .artt_sec_content { width: 50%; padding: 10px 15px; }
    .artt_sec_content h3 { font-size: 18px; line-height: 23px; }
    .artt_sec_content .arrt_se { max-height: 170px; }
    .article_listing_cat li { margin: 5px; }
    .article_post_listing .blog_img { max-height: 300px;height: 185px; }
    .article_post_listing .blog_img img { min-height: 185px; }
    .project_detail_wrapper .project_img_sec { width: 55%; }
    .project_detail_wrapper .project_content-wrapper { width: 45%; }
    .lesson-listing-wrapper .frnd_listing_lft-sec { width: 83%; }
    .project_comment_wrapper .art_img_sec img { max-height: 35px; max-width: 35px; }
    .art_comment_right_sec { padding-left: 5px; width: 83%; }
    .art_comment_right_sec p { font-size: 13px; }
    .ad_search_main { padding: 15px; }
    .adv_top_form > button { width: 10%; text-align: center; }
    .adv_top_form > input { width: 88%; }
    .profile_project_sec_wrapper .feed_pro_list_rep { padding: 0; width: 100%; }
    .topics_wrapper li { width: 48%; }
    .add_pro_new_fields { margin-top: 10px; }
    .filter-listing_row label { font-size: 13px; }
    .project_listing_wrapper .filter-listing_row .expen input[type="checkbox"]:not(old) + label { background-size: 13px auto; }
    .project_listing_wrapper .filter-listing_row .expen label { font-size: 12px; padding-left: 19px; }
    .filter-listing_row label { font-size: 12px; }
    .br-category-list_wrapper .br_cat_ovrinner { font-size: 15px; }
    .chat_room_wrapper { max-width: 60%; }
    .user-chat-listing-room { width: 40%; }
    .user-chat-listing-header { padding: 10px; }
    .user-chat-listing-header h3 { font-size: 13px; }
    .user-chat-listing-header .add_user-chat { padding: 0 0 0 10px; }
    .user-chat-listing-header .add_user-chat i.fa { font-size: 18px; }
    .chat_room_header { padding: 10px; }
    .chat_room_header .chat_user_name { font-size: 13px; padding-left: 7px; vertical-align: top; }
    .chat_room_header .chat_head_right { line-height: inherit; max-width: 80%; }
    .chat_head_right .chat-delete i { font-size: 18px; line-height: inherit; }
    .chat_head_right .chat-delete span { padding: 0 0 0 8px; }
    .chat_head_right > p { max-width: 90%; }
    .chat_room_header img { float: left; }
    .search_feed_ad_icon { left: -50px; }
    .feed_post_ads_icon { left: -52px; }
    .forum_listing_inner_con ul.forum_cat_list li { padding: 5px; }
    .forum_cat_list .forum_inner_list h3 { font-size: 15px; line-height: 24px; margin-bottom: 5px; }
    .chat_room_wrapper .chat-send-message-area textarea { max-width: 75%; }
    .add_email_inner-row .primary-sec { min-width: inherit; text-align: right; }
    .resend_verif { padding-right: 0; text-align: right; width: 100%; }
    .most_recent_wrapper::after { height: 175%; left: -37px; }
    .guest_user-body .row { margin-left: -15px; margin-right: -15px; }
    .guest_titl_bg h1 { font-size: 18px; margin: 10px 0; }
    .sitemap_listing a { font-size: 14.5px; margin-right: 7px; }
    .guest-signup-free_img_sec { width: 100%; text-align: center; }
    .guest-singup_free_contant { margin-top: 30px; padding-right: 0; width: 100%; }
    .guest-signup-free_img_sec img { display: inline-block; max-width: 426px; width: 100%; }
    .lesson-listing-wrapper .frnd_listing_lft-sec { width: 80%; }
    .internship_basic_info .intern_price_rgt { width: calc(100% - 114px); }
    .article_custom_html .Profile_details.article_detail1 { display: inline-block; width: 100%; }
    .guest_view_profile > h2 { font-size: 20px; margin-top: 0; }
    .guest_view_profile > h3 { font-size: 18px; }
    .guest_ful_pro_button { font-size: 13px; margin-top: 5px; padding: 7px 12px; }
    .you_looking_con .nrg_help_center li { margin: 20px 0; width: 50%; }
    .expected_salary_inner label { text-align: left; width: 40%; }
    .expected_salary_inner .form-group { max-width: 60%; }
    .expected_salary_inner .form-group .filter_select { width: 30% !important; }
    .expected_salary_inner .form-group .salary_input { width: 70%; }
    .profile_new_feature { background-size: 320px auto; }
    .profile_new_feature p { width: 70%; }
    .newsfeedvp_wrapper .news_left_side { display: none; }
    section.column img { max-width: 60%; }
    .publish_job_tips { display: none; }
    .edit_comp_inner .form-group { margin-bottom: 15px; }
    .publish_job_form_wrapper .add-skill-topsearch .skill_auto_complete_con { margin-top: 0; }
    .span-tp-80 { margin-top: 98px; }
    .promote_band_sec1 img { max-width: 63%; }
    .promote_band_sec1 { min-height: 300px; }
    .banner_content_section { left: 20px; top: 20px; width: 230px; }
    .banner_content_section h3 { font-size: 18px; }
    .banner_content_section p { font-size: 14px; margin: 12px 0; }
    .signup_steps #profileForm textarea.form-control { float: left; }
    form#profileForm label.control-label { width: 100%; }
    #profileForm .form-control { width: 100%; }
    #profileForm .input-daterange { display: inline-block; padding: 0 15px; }
    #profileForm .input-daterange .control_error_msg { float: left; width: 35%; }
    #profileForm .input-daterange .control_error_msg .input-sm.form-control { float: left; width: 100%; }
    form#profileForm .intl-tel-input input.form-control { width: 84%; }
    #profileForm .input-daterange { width: 100%; }
    #certification .input-group.date { padding-right: 15px; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .col-sill { width: 62%; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .col-skill-level { width: 21%; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog { margin-top: 5%; top: 0; width: 90%; }
    .achieve-lesson-row label { width: 100%; }
    .achieve-lesson-row .achieve-lesson-lft-content { width: 100%; }
    .pro_member_content-listing2 .member_list_row1 p { width: 68%; }
    .pro_member_content-listing2 .member_list_row1 label { width: 32%; }
    .internship_basic_info .btn.btn-save-edit { float: left; }
    .mobileMain { margin-top: 98px; }
    .guest_nrgbuzz_category .pro_edit_toggle .select_topics .checkbox-inline .topics_inst { width: 150px; }
    .guest_latest_article .article_post_listing .blog_img { height: 280px; width: 65%; }
    .guest_latest_article .cat-article-1 .blog_content { width: 35%; }
    .guest_latest_article .cat-article-1 .blog_content .blog_content_inner { height: 200px; }
    .guest_latest_article .article_inn-t .article_post_listing .blog_img { height: 160px; width: 100%; }
    .guest_latest_article .article_inn-t .article_post_listing .blog_content_inner { height: 90px; }
    .guest_latest_article .article_inn-t .vote-title { font-size: 18px; line-height: 22px; margin: 0; }
    .browse_nrgbuzz_wrapper .browse_left_content h3 { font-size: 22px; line-height: 27px; }
    .browse_left_content .browse_category { margin: 20px 0; }
    .browse_nrgbuzz_wrapper .browse_left_content { padding: 15px 20px; }
    .expo_container.expo_intrust_con .select_topics .checkbox-inline { width: calc(25% - 20px); }
    .expo_container .row { margin-left: -15px; margin-right: -15px; }
    .vr_top_inner .vr_search_main .vr_search_select { width: 70%; }
    .vr_top_inner .vr_search_main .internship-top-search-main2 { width: 30%; }
    .vr_search_select .vr_select_label { font-size: 12px; }
    .vrGet_thisCourse { margin-top: 20px; }
    .centraJobDetail .internship_basic_info .intern_comnp_basic_detail { padding-right: 10px; }

    .internship_basic_info .intern_logo_sec { max-width: 100px; height: 100px; }
    .internship_basic_info .intern_logo_sec img { max-height: 100px; max-width: 100px; }
}

@media (max-width:768px) {
    .feature_sec_img { margin-left: 0; }
    .boost_feature_img { margin-right: 0; }
    .profile-thumb > img { margin-left: 0; }
    .fel_main_img { margin-right: 0; }
    .menu.original { display: inline-block; float: left; visibility: visible !important; position: fixed; top: 0; left: 0; }
    .navbar-brand.signup { margin-left: 0px !important; }
    .row.span10 { margin-left: -15px; margin-right: -15px; }
    .create_profile-msg { font-size: 14px; top: -95px; line-height: 18px; }
    .wizard .content .select_topics .checkbox-inline { margin: 0; width: 33.33%; padding: 10px; }
    .wizard .content .select_topics .checkbox-inline .topics_inst h4 { font-size: 13px; height: 36px; line-height: 17px; }
    .wizard .content .select_topics .checkbox-inline .topics_inst { height: 130px; width: 100%; }
    form#profileForm .form-control { width: 100%; }
    form#profileForm .input-daterange .input-sm.form-control { width: 44%; }
    form#profileForm #skill .form-control { margin-bottom: 10px; }
    #certification, #skill { padding: 0; }
    form#profileForm.wizard .content section { padding: 15px; }
    #profileForm-p-4 #add-cert, #profileForm-p-4 #add-skill { margin: 0; }
    form#profileForm.wizard .form-group .certification.input-group { padding-right: 15px; }
    #others { padding: 0 0; }
    .profile_success_wrapper p { padding: 0; font-size: 15px; }
    .pro_succ_select_wrapper .btn_wrapper .pro_suc_pro.btn { font-size: 14px; margin-right: 10px; padding: 0.4em 0.8em; }
    .pro_succ_select_wrapper .btn_wrapper .pro_suc_feed.btn { font-size: 14px; padding: 0.4em 0.8em; }
    .admin_layout_wrapper #page-wrapper { margin-left: 0; }
    .admin_layout_wrapper .navbar-header { display: none; }
    .admin_layout_wrapper .wrapper-content { padding: 10px 0 10px; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right li a.dropdown-toggle.count-info img { max-width: 23px; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right li { line-height: 19px; position: static; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right li p { font-size: 13px; line-height: 20px; }
    .admin_layout_wrapper header .navbar.navbar-static-top { min-height: inherit; padding: 3px 15px; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right li a.dropdown-toggle.count-info { line-height: 20px; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right { padding: 10px 0 8px; float: right; width: 85%; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right li { padding: 0 18px; }
    .main_customon_search_wrapper { clear: both; display: inline-block; margin-bottom: 10px; width: 100%; }
    .main_customon_search_wrapper form.navbar-form-custom { max-width: 100%; padding-left: 0; }
    .main_customon_search_wrapper form.navbar-form-custom .form-group { background: #fff; }
    .admin_layout_wrapper form.navbar-form-custom .form-group #top-search { height: 38px; line-height: 38px; }
    .admin_layout_wrapper form.navbar-form-custom .form-group .search_listing_wrapper { height: 38px; line-height: 38px; }
    .search_listing_wrapper .dd.ddcommon { line-height: 36px; }
    .admin_layout_wrapper form.navbar-form-custom .form-group .search_listing_wrapper::after { top: 18px; }
    .admin_layout_wrapper .navbar-form-custom button.btn.btn_danger { padding: 5px; }
    .admin_layout_wrapper .navbar-form-custom button.btn.btn_danger .fa { line-height: 28px; }
    nav.navbar-static-top .dropdown-menu.requestvp { margin: 0 0 0 2%; width: 96%; }
    .admin_layout_wrapper nav.navbar-static-top .dropdown-menu::before { display: none; }
    nav.navbar-static-top .dropdown-menu.requestvp.top_notifications { width: 96%; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right li.open > a.dropdown-toggle::before { background-image: url("../img/admin/arrow_drop.png"); background-repeat: no-repeat; content: ""; height: 24px; position: absolute; right: -3px; top: 17px; width: 35px; }
    nav.navbar-static-top .dropdown-menu.requestvp.top_setting_drop { width: 96%; }
    .mobile_nav { display: inline-block; float: left; margin: 7.5px 0 0 10px; padding: 5px 10px; position: relative; z-index: 9999; }
    .mobile_nav .icon-bar { background: #f2f2f3; border-radius: 2px; display: block; height: 2px; margin: 4px 0; width: 20px; }
    .mobile_nav:hover .icon-bar { background: #c2c3c4; }
    body.mini-navbar #page-wrapper { margin: 50px 0 0 0; }
    #side-menu .sidebar_slide { display: none; }
    .admin_layout_wrapper #side-menu li span.nav-label { display: inline-block; }
    .side_main_wrapper.affix { top: 46px; }
    .admin_layout_wrapper .sidebar_collapse-cus #side-menu li:hover ul { display: none; }
    .admin_layout_wrapper #side-menu li a span.fa { display: inline-block; }
    .admin_layout_wrapper nav.sidebar_collapse-cus #side-menu li.active ul.nav.collapse.in { display: inline-block; left: 0; padding: 0 0 0 40px; position: relative; width: 100%; background-color: #9e1d2e; }
    .admin_layout_wrapper nav.sidebar_collapse-cus #side-menu li.active { border-left: 4px solid #fff; }
    .admin_layout_wrapper nav.sidebar_collapse-cus .nav-header { background-color: transparent; display: inline-block; }
    .admin_layout_wrapper nav.sidebar_collapse-cus #side-menu li .dropdown.profile-element { display: inline-block; }
    .admin_layout_wrapper nav.sidebar_collapse-cus #side-menu li { border: 4px solid transparent; }
    .admin_layout_wrapper #side-menu .side_user_detailsht span.open .custom_side_design { background-color: transparent; border: medium none; display: inline-block; padding: 0; right: 0; top: 20px; }
    .admin_layout_wrapper #side-menu .side_user_detailsht .custom_side_design li a { background-color: #fff; }
    .admin_layout_wrapper #side-menu .side_user_detailsht .custom_side_design li a:hover { background-color: #fff; }
    .mobile_none { display: none; }
    .feed_pro_list_rep { margin: 0 1% 15px; width: 48%; }
    .feed_project_status h5 { font-size: 13px; margin: 0px; }
    .feed_project_status { bottom: 5px; padding: 0 10px; }
    .feed_project_status .comp_join_now { font-size: 13px; padding-top: 0; }
    .feed_new_projectws .feed_project_overlay h3 { font-size: 14px; margin: 9px 0 0; padding: 0 10px; border: none; }
    .feed_new_projectws .feed_project_overlay h4 { font-size: 13px; margin: 5px 0; padding: 0 10px; }
    .mobile_view_more { display: inline-block; padding: 12px 0; text-align: center; width: 100%; background-color: #fff; }
    .mobile_view_more .feed_view_moresd { display: inline-block; float: none !important; font-size: 16px; padding: 4px 0; }
    .ibox-content.mobile_toggle_sec23 { padding: 0; box-shadow: 0 4px 4px rgba(207, 207, 207, 0.35); }
    .newsfeedvp_wrapper .frnd_request_listing { padding: 8px 15px; }
    .mobile_toggle_sec23 h3 .mobile_toggle_span { background-repeat: no-repeat; background-size: 100% auto; padding: 18px; cursor: pointer; position: absolute; right: 10px; top: 6px; background-image: url("../img/admin/arrow_down.png"); }
    .mobile_toggle_sec23 h3 { border-bottom: 1px solid #e2e3e4; font-size: 16px; font-weight: 600; margin: 0; padding: 16px 15px; position: relative; }
    .feed_new_projectws { padding: 10px; }
    .mobiile-toggle_collapse { display: none !important; }
    .mobiile-toggle_collapse.content_hide { display: inline-block !important; }
    .mobile_toggle_sec23 h3 .mobile_toggle_span.arrow_down { background-image: url("../img/admin/arrow_top.png"); }
    .mobile_listing2 { float: left; width: 50%; }
    .admin_footer_logo { width: auto; }
    .main_bg_sec .bottm_bdr::before { display: none; }
    .user-friends.suggest-company { padding: 0 15px; }
    .admin_footer_logo { display: none; }
    .admin_footer_sec ul li:last-child { display: none; }
    .sidebar_collapse-cus #side-menu li.sidebar_slide { display: none; }
    .sidebar_collapse-cus #side-menu .nav-header { display: inline-block; background: transparent; }
    .sidebar_collapse-cus #side-menu .nav-header .profile-element { display: block; }
    .network_head_Sec ul.nav li:last-child { display: none; }
    #profileForm #dob_picker { width: 100%; }
    .slimScrollDiv { overflow: auto !important; }
    .profile_top_wrapper .profile-info { padding-left: 12px; width: 82%; }
    .profile_connection a.pro_connect { font-size: 13px; }
    .article_detail_main .vote-title.padding-top { font-size: 20px; line-height: 24px; }
    .article_main_wrapper_detail .profile-info h3 { font-size: 14px; }
    .article_main_wrapper_detail .profile-info h5 { font-size: 13px; }
    .article_post_time span { font-size: 13px; }
    .article_post_time .article_post_cat { font-size: 13px; }
    .filter-listing_row .col-xs-12 { margin-bottom: 10px; }
    .caret_row { top: 35px; height: 30px; width: 30px; }
    .br-category-list_wrapper li { width: 50%; }
    .br-category-list_wrapper .br_cat_ovrinner { font-size: 16px; }
    .project_detail_wrapper .project_img_sec { width: 100%; }
    .project_detail_wrapper .project_content-wrapper { margin-top: 20px; padding: 0; width: 100%; }
    .lesson-listing-wrapper .frnd_listing_lft-sec { width: 89%; }
    .lesson-listing-wrapper .user-friends.suggest-company { padding: 0; }
    .art_comment_right_sec { width: 89%; }
    .project_owner_wrapper .project_owner-img { width: 13%; }
    .project_owner_wrapper .project_owner_wrapper .pro_owner_content { width: 87%; }
    .pro_members .frnd_request_listing .frnd_listing_lft-sec { width: 87%; }
    .mobile_toggle_sec23 .bottm_bdr::before { display: none; }
    .comp-involve-wrapper.mobile_toggle_sec23 .contact-box h3 { border: medium none; padding: 0; }
    .project_members_listing_wrapper .frnd_dp { width: 12%; }
    .project_members_listing_wrapper .frnd_listing_lft-sec { width: 78%; }
    .pro_member_content { padding-left: 13.5%; }
    .project_owner_wrapper .mobile_toggle_sec23 h3 { padding-left: 0; padding-right: 0; }
    .profile_content_wrap .profile_project_sec_wrapper .feed_pro_img_sec { max-height: 240px; }
    .feed_project_overlay-rgt > h3 { border: medium none; padding: 0; }
    .feed_project_overlay-rgt > h3 { border: medium none; }
    .add_pro_new_fields { margin-top: 0px; }
    .caret_row::before { right: 10px; top: 10px; }
    .ad_search_main .basic_form-con input { width: 88%; }
    .basic_form-con .basic_search { width: 12%; }
    .user-chat-listing-header h3 { display: none; }
    .chat_room_wrapper { max-width: 100%; }
    .chat_room_header .chat_head_right { float: left; padding-left: 10px; width: 100%; }
    .chat_head_right .chat-delete { float: right; }
    .chat_room_header .chat_user_name { padding-left: 11px; margin-top: 5px; }
    .user-chat-listing-header { text-align: center; }
    .user-chat-listing-header .add_user-chat { display: inline-block; float: none; padding: 0; width: 100%; }
    .user_recent-chat_listing li h3 { display: none; }
    .user_recent-chat_listing li span { display: none; }
    .user-chat-listing-room .new_chat_wrapper { position: absolute; right: 0; width: 230px; z-index: 9999; }
    .new_chat_wrapper .user-chat-listing-header h3 { display: inline-block; font-size: 15px; }
    .new_chat_wrapper .user_recent-chat_listing li h3 { display: inline-block; }
    .chat_cus_scroll .slimScrollDiv .user-msg_chat_room { max-height: 300px; min-height: 300px; }
    .user_recent-chat_listing .slimScrollDiv ul.full-height-scroll { max-height: 370px; min-height: 370px; }
    .upload_post_article_img { height: 200px; }
    .cmt_list_inner_wrapper .cmt_list_top1 .cmt_user-name { max-width: 80%; width: 100%; }
    .cmt_list_inner_wrapper .cmt_list_top1 .cmt_send_time { display: inline-block; width: 80%; margin-left: 0px; }
    .cmt_list_inner_wrapper .cmt_list_top1 .cmt_send_time::before { display: none; }
    .cmt_reply_byt { display: none; }
    .forum_comment_header { padding: 25px 20px; }
    .forum_comment_header h3 { font-size: 20px; margin-top: 10px; }
    .forum_comment_header h5 { font-size: 16px; }
    .cmt_list_inner_wrapper > ul li { padding: 15px; }
    .cmt_list_inner_wrapper .cmt_list_top1 { margin-bottom: 20px; padding-left: 60px; }
    .mobile_post { display: inline-block; width: 100%; }
    .post_forum_disc .btn.follow_btn { display: none; }
    .forum_listing_inner_con ul.forum_cat_list li { width: 100%; }
    .forum_body_content .forum_tab_header .btn.follow_btn.mobile_disc { margin-bottom: 15px; width: 100%; }
    .forum_body_content .forum_tab_header { margin-top: 0; }
    .forum_body_content .article_listing_cat li { margin: 3px; }
    .forum_body_content .article_listing_cat li .btncat_label { font-size: 13px; padding: 5px 10px; }
    .forum_table_inner_con ul.table_row { display: none; }
    .forum_table_inner_con .table { display: inline-block; margin-bottom: 0; }
    .forum_table_inner_con ul.table_content_listing { padding: 5px 10px 5px 80px; position: relative; }
    .forum_table_inner_con ul li { padding: 0px; }
    .forum_table_inner_con ul li.table_topic { width: 100%; }
    .forum_table_rht_content { padding-left: 0; width: 100%; }
    .forum_table_rht_content h4 { font-size: 15px; overflow: inherit; text-overflow: inherit; white-space: inherit; }
    .forum_table_inner_con ul li.table_categ { width: 100%; padding: 0px; }
    .forum_table_inner_con ul li.sspace { padding: 0; text-align: left; width: 100%; }
    .no_chat_inner_con .chat_user_icons { max-width: 120px; }
    .no_chat_connection-wrapper { height: 370px; padding: 10px; }
    .no_chat_inner_con h3 { font-size: 20px; margin: 15px 0 0; }
    .no_chat_inner_con h6 { font-size: 13px; line-height: 16px; }
    .chat_room_header .chat_user_name { max-width: 100%; width: 100%; }
    .navbar-wrapper .navbar { position: relative; }
    .page_banner { margin-top: 0; }
    .mini-navbar #side-menu li#home em.feed_toggle { display: inline-block; }
    .mini-navbar #side-menu li#home .custom_side_feed_togg { display: none; }
    .mini-navbar #side-menu li#home .custom_side_feed_togg.open_menu { display: inline-block; }
    .guest_banner_wrapper { display: none; }
    .guest_article_Wrapper { display: inline-block; margin-top: 20px; width: 100%; }
    .guest-comp_wrapper .ibox.article_detail_main { padding: 15px; }
    .guest_article_Wrapper .vote-item.article_main_wrapper_detail { padding: 25px 15px; }
    .guest_project_listing .guest_project_left { width: 100%; }
    .guest_project_rgt { width: 100%; }
    .guest_article_Wrapper .row.guest_comment { margin-left: -15px; margin-right: -15px; }
    .project_row_wrap { display: inline-block; float: none; }
    .mobile-hide-comment { display: none; }
    .desktop-hide-comment { display: block; }
    .project_owner_wrapper { display: none; }
    .invite_table .table td { float: left; text-align: left; width: 100%; }
    .invite_table .table td:first-child { border-bottom: medium none; border-right: 1px solid #e7eaec; }
    .invite_table .table td:last-child { border-left: 1px solid #e7eaec; border-top: medium none; }
    .invite_listing li { width: 100%; padding: 10px 0; }
    .media_resouce_blocks [class*="col-"] { margin-bottom: 30px; }
    .media_resouce_blocks .media_img_block { height: auto; margin-bottom: 10px; }
    .media_resouce_blocks .media_content { margin-bottom: 15px; min-height: inherit; }
    .media_resouce_blocks { margin-bottom: 0px; }
    .media_resouce_blocks [class*="col-"]:last-child { margin-bottom: 0; }
    .comapny_serch_wrapper .navbar-form-custom.comapny_search_form .btn.btn_danger { line-height: 31px; }
    .upload_form_inner form .form-control { max-width: 230px; }
    .select_resume_format .col-sm-4 { margin: 20px 0; text-align: center; }
    .resume_img_format { width: auto; }
    .guest_user_profile_mainn { margin: 20px 0; }
    .guest_rpofileingo .guest_user_pic .guest_img_inner { height: 80px; width: 80px; }
    .guest_rpofileingo .guest_user_contant { padding-left: 90px; width: 100%; }
    .guest_rpofileingo { position: relative; }
    .guest_rpofileingo .guest_user_pic { left: 10px; margin: 15px 0; position: absolute; top: 0; width: 80px; }
    .guest_rpofileingo .guest_user_contant h2 { margin-top: 0; }
    .guest_view_profile { background-size: cover; }
    .you_looking_con h4 br { display: none; }
    .help_inner_con h6 br { display: none; }
    .help_inner_con h2 { font-size: 30px; }
    .help_inner_con h6 { font-size: 17px; line-height: 24px; margin-top: 15px; }
    .you_looking_con h4 { font-size: 18px; line-height: 21px; }
    .help_sections h3 { font-size: 27px; }
    .help_sections p { font-size: 16px; }
    .footer_top_listing .row .col-md-3, .footer_top_listing .col-md-3 .footer_list-top { float: left; width: 100%; }
    header nav #navbar { position: fixed; left: 0; width: 100%; margin: 0; background-color: #fff; top: 50px; }
    body.app-android header nav #navbar { top: 125px; }
    body.app-android-inner .side_main_wrapper { top: 122px; }
    .profile_new_feature { background-image: none; }
    .profile_new_feature p { width: 100%; }
    section.column img { max-width: 100%; }
    .landing-page section.page_banner { margin-top: 48px; }
    .loginscreen.middle-box { padding: 50px 0; }
    .modal-dialog { margin: 0; padding: 20px; }
    div#feed_img_popup .modal-content { height: 380px; }
    .internship_comp_listt .intnsp_detail .intnsp_left { max-width: 100%; }
    .internship_comp_listt .intnsp_detail .internsp_img_rgt { max-width: 100%; width: 100%; }
    .internship_comp_listt .intnsp_detail .internsp_img_rgt img { max-height: 200px; max-width: 250px; }
    .brand_logo { margin-bottom: 0px; width: 110px; left: 10px; }
    .comp_head_rgt { width: 100%; }
    .comp_head_rgt .comp_detail_desc { width: 100%; }
    .company_right_btn_con { max-width: 100%; width: 100%; margin-top: 15px; }
    .comp_head_rgt form { float: left; }
    .company_right_btn_con button.btn.btn-edit-page.btn-main-default { margin: 0 0 0 10px; float: left !important; }
    .popup_skills_wrapper .col-sill { width: 100%; padding: 7px 0; }
    .popup_skills_wrapper .col-skill-yr { width: 100%; padding: 7px 0; }
    .popup_skills_wrapper .col-skill-level { width: 100%; padding: 7px 0; }
    .popup_skills_wrapper .col-skill-remove { width: 100%; padding: 7px 0; text-align: center; }
    .add_skill_search_listing .all-skills label { float: left; width: 30%; margin-top: 5px; }
    .popup_skills_wrapper .all-skills h5 { float: left; width: 70%; }
    .popup_skills_wrapper .all-skills .form-control { float: left; width: 70% !important; }
    .profile_skills_wrapper.popup_skills_wrapper .all-skills .form-control { width: 75% !important; }
    .mobile_toggle_sec23 .feed_project_overlay-rgt h3 { padding: 10px 0; }
    #add_skill_popup .popup_skills_wrapper .col-sill { width: 100%; }
    #add_skill_popup .popup_skills_wrapper .col-sill label { width: 25%; float: left; }
    #add_skill_popup .popup_skills_wrapper .col-sill .tooltip_html_append { float: left; max-width: 75%; width: 100%; }
    #add_skill_popup .add_skill_search_listing label { float: left; width: 25%; }
    #add_skill_popup .add_skill_search_listing .form-control { float: right; width: 75%; }
    #add_skill_popup .popup_skills_wrapper .col-skill-remove { width: 100%; }
    .internship_edit_application .btn { margin-bottom: 6px; }
    .span-tp-80 { margin-top: 48px; }
    .promote_band_sec1 img { max-width: 100%; position: static; margin-bottom: 25px; }
    .guest_contact_content { margin: 15px 0 20px; }
    .popup_skills_wrapper .form-skills-pro label { width: 100%; }
    .skill_col-rgt2 { width: 100%; }
    #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-skill-yr .form-control { width: 100% !important; }
    #profile-skill .profile_skills_wrapper.popup_skills_wrapper .col-skill-level .btn-group.bootstrap-select { width: 100%; }
    .publish_job_form_wrapper .popup_skills_wrapper .col-skill-yr input.form-control { width: 100% !important; }
    .publish_job_form_wrapper .profile_add_skill .btn-group.bootstrap-select { width: 100%; }
    .add-skill-topsearch [class*="col-"] { margin: 5px 0; width: 100%; }
    #add_skill_popup .add_skill_search_listing label { width: 100%; }
    #add_skill_popup .add_skill_search_listing .form-control { width: 100%; }
    #add_skill_popup .popup_skills_wrapper .col-sill label { width: 100%; }
    #add_skill_popup .popup_skills_wrapper .col-sill .tooltip_html_append { max-width: 100%; }
    .currently_woking ul.select_job_type li { padding: 0; width: 100%; }
    .profile_success_wrapper { padding: 0 15px 25px; }
    .pro_succ_select_wrapper { padding: 15px; }
    #profileForm #dob_picker { padding-right: 15px; width: 100%; }
    .step_description { margin-left: 0; }
    #profileForm-p-0 .create_profile-msg ~ .form-group .step_description { padding: 0 15px; }
    .signup-detail-process .form-group { padding: 0; }
    .mandatory_fields { display: block; right: 15px; top: 20px; }
    .step_description { padding: 0 15px; }
    #profileForm.wizard section#profileForm-p-2 .step_description { padding: 0; }
    #profileForm.wizard section#profileForm-p-3 .step_description { padding: 0; }
    #profileForm.wizard section#profileForm-p-4 .step_description { padding: 0; }
    #profileForm .input-daterange .control_error_msg { float: left; width: 45%; }
    #skill-btn .btn.signup_prime { margin: 0; }
    #professional_membership { padding: 0; }
    #membership-btn .btn.signup_prime { margin: 0; }
    .mandatory_fields { font-size: 13px; right: 10px; top: -28px; }
    .signup-detail-process .btn-skip { padding: 3px 7px; right: 0; top: -35px; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .col-skill-yr { padding: 0 5px; width: 16%; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .col-skill-level { padding: 0 5px; width: 25%; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .col-skill-remove { padding: 0 5px; width: 5%; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .form-skill-labels-head.hidden-xs { display: block !important; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .add_skill_search_listing #skills_rows .skill-tablet-visible { display: none; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .col-sill { padding: 0 5px; width: 54%; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog { left: 10px;padding: 0; width: calc(100% - 20px); }
    .mobile_visible_cat { display: inline-block; }
    .article_listing_cat { display: none; }
    .view_article_cate p { min-height: 40px; text-align: left; padding-top: 11px; }
    .comp_detail_head { padding: 15px 15px 15px 130px; }
    .company_right_btn_con .btn.btn-edit-page { float: left !important; }
    .company_right_btn_con .btn { margin: 3px 5px 3px 0; }
    .company_top_main_sec2 .comp_detail_desc h2 { font-size: 16px; }
    .pro_member_content-listing2 .member_list_row1 p { width: 100%; }
    .pro_member_content-listing2 .member_list_row1 label { width: 100%; }
    .mobile_chat_toggle { display: inline-block; }
    .chat_room_header .chat_head_right { max-width: 100%; }
    .messge_wrapper.mobile_toggle_rgt_flip .user-chat-listing-room { height: 100%; right: 0; width: 280px; }
    .recent_conversion_wrapper { display: none; }
    .messge_wrapper.mobile_toggle_rgt_flip .new_chat_wrapper { display: inline-block; opacity: 1; position: static; width: 100%; }
    .user-chat-listing-room { position: absolute; right: -290px; width: 280px; transition: ease-in 0.5s; }
    .user-chat-listing-room .new_chat_wrapper { position: static; width: 100%; }
    .mobile-hidden, .mobile-hide { display: none; }
    .filter-listing_row { padding-bottom: 5px; padding-top: 5px; }
    .filter-listing_row .col-xs-12 { margin-bottom: 0; }
    .upstream_listing_wrapper { margin-top: 0; }
    .project_listing_wrapper .caret_row { height: 24px; }
    .upstream_listing_wrapper .oil_table_listing { padding: 9px 0; }
    .internship_title { font-size: 20pt; }
    .mobileMain { margin-top: 48px; }
    .mobile_content_row { margin-top: 40px; }
    .mobile_career_con_row { margin-top: 30px; }
    .mobile_banner_content h3 { font-size: 21px; line-height: 25px; max-width: 100%; }
    .mobile_banner_content h5 { font-size: 15px; line-height: 20px; margin: 0 0 15px 0; max-width: 400px; }
    .nrgedge_top_row h2 { font-size: 21px; line-height: 24px; }
    .nrgedge_top_row h3 { font-size: 13px; line-height: 18px; }
    .nrgedge_top_row img { width: 100px; }
    .nrgedge_top_row { min-height: 110px; padding-left: 110px; }
    .expandList_top span { width: 100%; }
    .expand_network_wrapper.expnd_netwk2 .btn { margin: 7px 0 7px 7px; }
    .expand_network_wrapper.expnd_netwk2 .btn:last-child { margin: 7px 0px; }
    .nav.nav-tabs li a { margin: 0 0px 5px 0; }
    .main_navigation { background-color: transparent; height: auto; }
    .main_navigation .container { background-color: #fff; }
    .main_navigation .container .row { margin-left: -15px; margin-right: -15px; }
    .main_navigation .navbar-collapse ul li { padding: 0; margin: 5px 0; width: 100%; }
    .main_navigation .navbar-collapse ul li a { font-size: 15px; height: inherit; line-height: 23px; }
    .main_navigation .navbar-collapse ul li.login_buttons { width: auto; }
    .guest_wrapper { margin-top: 48px; }
    .relevant_ind { padding: 15px 40px 15px 15px; }
    .relevant_ind .rel_img1 { display: none; }
    .article_inn-t { display: inline-block; width: 100%; }
    .guest_latest_article .blog_content_inner .vote-title { font-size: 20px; line-height: 26px; margin-top: 0; }
    .guest_latest_article .article_inn-t .article_post_listing .blog_content_inner { height: 107px; }
    .guest_nrgbuzz_category .pro_edit_toggle .select_topics .checkbox-inline .topics_inst { width: 100%; }
    .guest_nrgbuzz_category .pro_edit_toggle .checkbox-inline { margin: 1%; width: 30%; }
    .cent-own-comp .cent-comp-img { width: 100%; }
    .cent-own-comp .cent-comp-cont { padding: 15px 20px; width: 100%; }
    .centra-nrgbuzz-wrapper.centra-projects .relevant_ind { padding: 25px 0; }
    .centra-nrgbuzz-wrapper.centra-projects .relevant_ind h2 { padding: 0 40px; }
    .centra-nrgbuzz-wrapper.centra-projects ul li h3 { font-size: 14px; }
    .centra-nrgbuzz-wrapper.centra-projects li { padding: 0 10px; }
    .centra-jobs_wrapper .intern_list_main_content h3 { height: auto; }
    .centraJobDetail .internship_basic_info .intern_price_rgt { width: calc(100% - 115px); margin-top: 15px; }
    .centraJobDetail .internship_basic_info .intern_comnp_basic_detail { width: calc(100% - 100px); }
    .expo_container.expo_intrust_con .expo_get_started { margin: 20px 0; width: 100%; }
    .expo_container.expo_intrust_con .select_topics .checkbox-inline { width: calc(33.33% - 2%); }
    .expandList_top span { text-align: left; }
    .expandList_top { display: inline-block; }
    .signup_process_listing li p { font-size: 10px; height: 28px; line-height: 14px; }
    .vr_top_inner .vr_search_main .internship-top-search-main2 { width: 100%; }
    .vr_top_inner .vr_search_main .vr_search_select { width: 100%; }
    .vr_top_inner .vr_search_main .vr_search_select .dropdown-menu.open { right: 0; width: 100%; }
    .vr_detail_imgSec .vr_img_overlay { left: 10px; width: calc(100% - 20px); top: 0; -webkit-transform: none; -moz-transform: none; transform: none; }
    .vr_detail_imgSec .vr_img_overlay h3 { font-size: 18px; line-height: 20px; }
    .vr_detail_imgSec .vr_img_overlay h4 { font-size: 14px; }
    .comapny_serch_wrapper .navbar-form-custom.comapny_search_form .form-group { width: 100%; border-radius: 5px; }
    .Ui_main_rgtSec .navbar-form-custom.comapny_search_form .btn.btn_danger { width: 100%; border-radius: 5px; margin-top: 10px; }
    .navbar-collapse.collapse.hidden-xs { display: none !important; }
    .navbar-toggle { display: inline-block; }
    .expo-signup-wizard #profileForm.wizard #others select.chosen-select { width: 100% !important; }
    /*.form-control, .single-line{font-size: 16px;}
    textarea.form-control{ font-size: 16px; }
    input[type="color"],
    input[type="date"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="email"],
    input[type="month"],
    input[type="number"],
    input[type="password"],
    input[type="search"],
    input[type="tel"],
    input[type="text"],
    input[type="time"],
    input[type="url"],
    select,
    option,
    select:focus,
    textarea { font-size: 16px; }
    #profileForm #profileForm-p-4 .note-editable , .fr-element.fr-view , .note-editable{ font-size: 16px !important}*/
    .centraJobDetail .internship_basic_info .intern_comnp_basic_detail { padding-right: 0px; }
    .form_main_wt_head { padding: 25px 15px; }
    form#paymentForm .form_price2 label { width: 110px; }
    form#paymentForm .form_price2 .prc_rgt { width: calc(100% - 110px); }
    form#paymentForm .form_vel_row { width: 100%; }
    .feed_img_inner_popup .feed_popup_img { max-width: 90%; }
    .pro_vpic_sec { position: absolute; left: 15px; top: 15px; }
}

@media (max-width:767px){
    .expo_container label { font-size: 12px; font-weight: normal; }
    #profileForm #add_skill_popup .popup_skills_wrapper .bootstrap-select.btn-group .dropdown-menu.open ul {  max-height: 200px !important; }
}

@media (max-width:560px) {
    .image_crop_con23 { display: inline-block; margin-left: 0; margin-right: 0; padding-right: 0; position: relative; width: 100%; text-align: center; }
    #profileForm .image_crop_con23 .profile_img_preview { margin-top: 20px; max-width: 145px; position: static; }
    .uiBrowseSearchWrapper #additional-info-console .internship_mob-select .dropdown.search_identifier.search_identifier { width: 100% !important; background-color: #fff; border: none; }
    .uiBrowseSearchWrapper #additional-info-console .internship_mob-select { background-color: transparent; border: none; }
    .jobUiContentSlide ul.internship_row { margin-left: -5px; width: calc(100% + 10px); }
    .jobUiContentSlide ul.internship_row li { padding: 0 5px; }
    .internship_comp_list ul.internship_row li { padding: 0 5px; }
    .internship_comp_list ul.internship_row { padding: 0 10px; }
    #addJobAlert .comappop_field_con .comappop_field_con1{width:100%;margin-bottom:10px;}
    #addJobAlert .comappop_field_con .comappop_field_con1:last-child{padding-left:0;margin-bottom:0;}
    #addJobAlert .error{margin-bottom:0;margin-left:0;}
}

@media (max-width:480px) {
    .signup_process_listing li p { display: inline-block; font-size: 8px; height: auto; margin: 0; padding: 0; }
    .col-md-12.select_topics { padding: 0 5px; }
    .wizard .content .select_topics .checkbox-inline { margin: 0; padding: 6px; width: 50%; }
    .wizard .content .select_topics .checkbox-inline .topics_inst { height: 120px; width: 100%; }
    .pro_succ_select_wrapper .btn_wrapper .pro_suc_pro.btn { font-size: 13px; margin-right: 8px; padding: 0.4em 0.6em; }
    .pro_succ_select_wrapper .btn_wrapper .pro_suc_feed.btn { font-size: 13px; padding: 0.4em 0.6em; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right li a.dropdown-toggle.count-info img { max-width: 20px; }
    .admin_layout_wrapper .nav.navbar-top-links.navbar-right li { padding: 0 9px; }
    .feed_pro_list_rep { margin: 0 0 15px; width: 100%; }
    .search_listing_wrapper .dd.ddcommon .ddTitleText .ddlabel { font-size: 12px; padding-left: 4px; width: 75%; }
    .search_listing_wrapper .dd.ddcommon .ddTitleText img.fnone { max-width: 18px; }
    .newsfeedvp_wrapper .panel-body textarea { font-size: 13px; height: 35px; }
    .newsfeedvp_wrapper .panel-body .status-btn { font-size: 14px; }
    .comp_head_rgt .comp_detail_desc { width: 100%; }
    .search_listing_wrapper .head_custom_select_drop { left: inherit; right: 0; }
    .requestvp .user_add-btn .btn.btn_accept { width: 100%; }
    .requestvp .user_add-btn .btn.btn_dismiss { width: 100%; }
    nav.navbar-static-top .dropdown-menu.requestvp.top_notifications .user_ingo { width: 81%; }
    .comp_header_sec .nav.nav-tabs li a { font-size: 12px; margin: 0 4px 5px 0; padding: 0 3px 3px; }
    .wizard .content .select_topics .checkbox-inline .topics_inst h4 { font-size: 12px; }
    .profile_top_wrapper .profile-info { padding-left: 0; width: 100%; }
    .profile_top_wrapper h2 { font-size: 18px; }
    .profile_top_wrapper h2 .btn-primary { font-size: 13px; padding: 3px 6px; }
    .profile_headline a, .profile_headline a:hover { font-size: 15px; }
    .profile-info .profile_connection .col-xs-4 { padding-right: 2px; }
    .profile_connection a.pro_connect { font-size: 12px; }
    .profile_top_wrapper .profile-info { margin-top: 15px; }
    .left_section_side_cont .frnd_request_listing { width: 100%; }
    .art_img_sec_trend { width: 100%; }
    .artt_sec_content { width: 100%; }
    .art_comment_right_sec { width: 80%; }
    .listmobile_projects { width: 100%; }
    .project_listing_img_wrapper { height: auto; max-height: 200px; }
    .br-category-list_wrapper li { width: 100%; }
    .filter-listing_row { padding-right: 0; }
    .fil-row_inner [class*="col-"] { margin-bottom: 5px; width: 100%; }
    .caret_row { right: 10px; top: 3px; }
    .fil-row_inner .mobile-hide { display: none; }
    .row_toggle_listing .fil-row_inner { padding: 0px; }
    .adv_toggle_content label { width: 100%; }
    .adv_toggle_content input { width: 15%; }
    .adv_toggle_content input { width: 15%; }
    .art_comment_right_sec { width: 85%; }
    .project_owner_wrapper .project_owner-img { width: 18%; }
    .project_owner_wrapper .pro_owner_content { padding-left: 10px; width: 81%; }
    .pro_members .user-friends.suggest-company { padding: 0; }
    .pro_members .frnd_request_listing .frnd_listing_lft-sec { width: 82%; }
    .project_members_listing_wrapper .frnd_dp { width: 21%; }
    .project_members_listing_wrapper .frnd_listing_lft-sec { width: 69%; }
    .app_img_inner img { max-width: 100px; }
    .app_img_section { height: 130px; }
    .virtual-detail-top-head .app_detail_img_sec { padding: 15px; width: 200px; }
    .app_detail-right-sec { margin-top: 20px; padding: 0; width: 100%; }
    .add_pro_new_fields { margin-top: 25px; }
    .no_chat_inner_con .chat_user_icons { max-width: 80px; }
    .no_chat_connection-wrapper { height: 370px; padding: 10px; }
    .no_chat_inner_con h6 { max-width: 100%; font-size: 13px; }
    .no_chat_inner_con h3 { font-size: 20px; margin: 13px 0 0; }
    .chat_room_header img { height: 35px; width: 35px; }
    .chat_room_header .chat_user_name { font-size: 12px; margin-top: 0; }
    .chat_head_right > p { font-size: 11px; }
    .user-msg_chat_room ul { padding: 0 15px 0 5px; }
    .user-msg_chat_room ul li { padding: 8px; }
    .user-msg_chat_room ul li span { font-size: 9px; }
    .upload_post_article_img { height: 160px; }
    .file_upload_overlay_con { padding: 10px 0; }
    .file_upload_overlay_con .fa { font-size: 40px; }
    .file_upload_overlay_con h3 { font-size: 14px; }
    .vp_common_pro_model .checkbox.checkbox-info.checkbox-circle { width: 100%; }
    .chat_room_wrapper .chat-send-message-area textarea { max-width: 60%; }
    .add_email_inner-row .primary-sec { min-width: 100%; }
    .sitemap_content_inner li { width: 100%; }
    .comapny_serch_wrapper .navbar-form-custom.comapny_search_form .form-group { width: 100%; border-radius: 5px; }
    .comapny_serch_wrapper .navbar-form-custom.comapny_search_form .btn.btn_danger { margin-top: 10px; width: 100%; }
    .search_listing_wrapper .dropdown-menu.open { left: inherit; right: 0; }
    .internship_listing_content .nav.nav-tabs { margin-bottom: 10px; width: 100%; }
    .upload_sections ul li { width: 100%; }
    .upload_form_inner form label { width: 100%; }
    .upload_form_inner form .form-control { max-width: 100%; }
    .upload_form .upload_form_inner h4 br { display: none; }
    .upload_form_inner .form_actions .btn { margin: 5px 4px; }
    .you_looking_con .nrg_help_center li { width: 100%; }
    .expected_salary_inner label { width: 100%; }
    .expected_salary_inner .form-group { max-width: 100%; }
    footer .social-icon { margin: 0 auto 20px; max-width: 250px; }
    footer .social-icon a { margin: 5px; }
    div#feed_img_popup .modal-content { height: 250px; }
    .salary-group .salary_sign_wrapper { width: 25%; }
    .salary-group .form-control { width: 40%; }
    .salary-group .salary_month_wrapper { width: 35%; }
    .add_skill_search_listing .all-skills label { width: 40%; }
    .popup_skills_wrapper .all-skills h5 { width: 60%; }
    .popup_skills_wrapper .all-skills .form-control { width: 60% !important; }
    .profile_skills_wrapper .add-skill-topsearch > div { width: 100%; }
    .company_members_listing li { width: 100%; }
    #manage_comp-profile .form-control { max-width: 100%; }
    #profile-skill .info-skill-tooltip .tooltip { left: -10px !important; width: 200px !important; max-width: 200px !important; }
    #add_skill_popup .info-skill-tooltip .tooltip { left: -10px !important; width: 200px !important; max-width: 200px !important; }
    .skl-expert-level .tooltip { left: 0px !important; width: 200px !important; max-width: 200px !important; }
    .col-sill .tooltip { left: 10px !important; width: 250px !important; max-width: 250px !important; }
    .publish_job_form_wrapper .info-skill-tooltip .tooltip { left: -10px !important; width: 200px !important; max-width: 200px !important; }
    .edit_comp_inner.publish_job_inner .add-skill-topsearch .col-xs-4 { width: 100%; }
    .edit_comp_inner.publish_job_inner .add-skill-topsearch .col-xs-8 { width: 100%; }
    .publish_job_form_wrapper .add-skill-topsearch .skill_auto_complete_con { margin-top: 20px; }
    .profile_skill_wrapper23 .skl-expert-level { max-width: 70%; }
    .skill_exp_rgt2 { width: 30%; }
    .profile_skill_wrapper23 .expert-years { float: right; }
    #profileForm .input-daterange .control_error_msg { width: calc(50% - 18px); }
    form#profileForm .input-daterange .input-group-addon { width: 36px; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .form-skill-labels-head.hidden-xs { display: none !important; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .add_skill_search_listing #skills_rows .skill-tablet-visible { display: block; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .col-skill-yr { padding: 5px 0; width: 100%; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .col-skill-level { padding: 5px 0; width: 100%; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .col-skill-remove { padding: 5px 0; width: 100%; }
    .signup_steps #profileForm #add_skill_popup .modal-dialog .col-sill { padding: 5px 0; width: 100%; }
    .show_pro_list_wrapper [class*="col-xs-"] { width: 100%; }
    .upstream_listing_wrapper { margin-right: 0; }
    .follow_btn { font-size: 13px; min-width: 60px; padding: 3px 7px; }
    .btn_dismiss { font-size: 13px; padding: 3px 7px; }
    .btncat_label { font-size: 12px; padding: 3px 6px; }
    .article_listing_cat li { margin: 3px; }
    .connection_btn_group .btn { line-height: 25px; }
    .nrgedge_top_row img { width: 70px; }
    .nrgedge_top_row { min-height: 80px; padding-left: 80px; }
    .comappop_field_con { width: 100%; }
    .comappop_field_con .comappop_field_con1 { float: left; width: 50%; }
    .guest_latest_article .article_post_listing .blog_img { height: auto; width: 100%; max-height: 250px; }
    .guest_latest_article .cat-article-1 .blog_content { width: 100%; }
    .browse_nrgbuzz_wrapper .browse_signup .browse_img_sec { width: 100%; }
    .browse_nrgbuzz_wrapper .browse_left_content { width: 100%; }
    .guest_nrgbuzz_category .pro_edit_toggle .checkbox-inline { margin: 0; width: 50%; padding: 2%; float: left; }
    .centra-nrgbuzz-wrapper.centra-projects li { margin: 15px 0; max-width: 100%; }
    .guestProjectTop .rgtProject { position: static; width: 100%; margin: 10px 0 20px; padding: 0 15px; float: left; }
    .guestProjectTop .rgtProject .btn { width: auto; }
    .guestProjectTop .lftPoroject { padding-right: 0; }
    .centraJobDetail .internship_basic_info .intern_price_rgt { width: calc(100% - 100px); }
    .guest_jobDetailSec ul li { width: 100%; }
    .ceralize-company_wrapper .comapny_serch_wrapper .navbar-form-custom.comapny_search_form .form-group { background-color: transparent; border: none; }
    .ceralize-company_wrapper .comapny_serch_wrapper #compp-search { width: 100% !important; background-color: #fff; border-radius: 4px; }
    .ceralize-company_wrapper .comapny_serch_wrapper .search_listing_wrapper { margin: 12px 0 8px; background-color: #fff; width: 100% !important; border-radius: 4px; }
    .ceralize-company_wrapper .cen-comp-list .row { margin: 0 -5px; }
    .ceralize-company_wrapper .cen-comp-list .row .mobile_listing2 { padding: 0 5px; }
    .cen-comp-list .comp_listing_content .vote-info { display: none; }
    .frnd_listing_lft-sec .frnd_name::after, .frnd_listing_lft-sec .frnd_short_desc::after, .company-sector::after, .small-text::after { display: none; }
    .company-sector { height: 45px; white-space: normal; }
    .expo_container.expo_intrust_con .select_topics .checkbox-inline { width: calc(50% - 2%); }
    #details.final-container .sign_u_go { padding: 0; }
    .vr_top_inner .vr_search_main .vr_search_select .search_listing_wrapper { border-left: none; border-bottom: 1px solid #f1f1f1; width: 100%; height: auto; padding: 5px 10px; }
    .vr_search_select .internship_type-search { border-left: none; border-bottom: 1px solid #f1f1f1; height: auto; padding: 5px 10px; width: 100%; }
    .vr_detail_imgSec img { min-height: 130px; }
    .vr_img_row .vr_reg_rgt { margin-top: 12px; }
    .blog_content_inner.with-no-image {height: auto; max-height: 385px;min-height: 120px; }
    .article_post_listing .blog_content_inner { height: auto;  min-height: 120px; max-height: 250px;}
    #add_skill_popup.modal .popup_skills_wrapper { padding: 10px; }
    #add_skill_popup.modal .popup_skills_wrapper .select_skills_drop [class*="col-"] { padding: 0 5px; }
    #profileForm #add_skill_popup .popup_skills_wrapper .bootstrap-select.btn-group .dropdown-menu.open { max-width: 100%; }
    .change_password_wrapper { max-width: 100%;padding-left: 15px;padding-top: 85px; width: 100%; padding-right: 15px; }
    .jobUiContentSlide ul.internship_row { margin-left: 0; width: 100%; }
    .jobUiContentSlide ul.internship_row li { padding: 0; width: 100%; }
    .internship_comp_list ul.internship_row li { width: 100%; }
    #mobile-readable-without-pinch p { font-size: 16px !important;}
    #mobile-readable-without-pinch .intern_job_detail1 { font-size: 16px !important;}
}

@media (max-width:400px) {
    .comp_detail_head { padding: 15px 15px 15px 15px; }
    .brand_logo { position: static; }
    #details.final-container .pro_succ_select_wrapper .pro_suc_pro.btn { margin: 0 0 10px; }
    .vr_detail_imgSec img { min-height: 110px; }
    .vr_detail_imgSec .vr_img_overlay h3 { font-size: 15px; line-height: 17px; }
    .vr_detail_imgSec .vr_img_overlay h4 { font-size: 11px; margin: 5px 0; }
    #vr_Course.modal .modal-footer .mandatory { margin-bottom: 10px; text-align: left; width: 100%; }
    .welcome_signup .bootstrap-select.form-control .dropdown-menu.open { max-width: 100%; }
    #profileForm .dropdown-menu.open { max-width: 100%; }
    .expo_container label { font-size: 11px; }
    form#profileForm .input-daterange .input-group-addon { width: 30px; padding: 5px; }
    #profileForm .input-daterange .control_error_msg { width: calc(50% - 15px); }
    .centraJobDetail .internship_basic_info .intern_comnp_basic_detail { width: 100%; }
    .centraJobDetail .internship_basic_info .intern_price_rgt { width: 100%; }
    .ui_job_viewbtn span { margin: 7px 0 0 0;width: 100%;}
    .app-icon > img { max-width: 83px; }

}



