/*
fonts
=============================
vw_headbold
vw_headregular
vw_textbold
vw_textregular
=============================
*/

img[src="http://maps.gstatic.com/mapfiles/api-3/images/mapcnt3.png"] {
	display: none;
}
.line1 {
	width: 200px;
	height: 3px;
	background-color: #0099da;
	-webkit-animation-name: example linear infinite; /* Safari 4.0 - 8.0 */
	-webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
	animation-name: line1;
	animation-duration: 2s;
	animation-iteration-count: infinite;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes line1 {
	0%   {width:0px;}
	50%  {width:200px;}
	100% {width:0px;}
}

/* Standard syntax */
@keyframes line1 {
	0%   {width:0px;}
	50%  {width:200px;}
	100% {width:0px;}
}

#stepLoading{
	padding: 300px 16px !important;
}
a{
	text-decoration-color: none !important;
	text-decoration: none !important;
}
a:hover{
	text-decoration-color: none !important;
	text-decoration: none !important;
}

.stick_box{
	position: fixed;
	right: 48px;
	top: 84px;
	width: 268px;
}

body{
	font-family: 'vw_textregular', sans-serif !important;
	font-size: 16px;
	color: #bdc3c6;
	background: #f4f4f4;
}

.datails_body{
	background: #f2f2f2;
	min-height: 100vh;
}
.background{
	background:linear-gradient(rgba(0, 177, 235, 0.9),rgba(0, 177, 235, 0.9)), url(../images/mocksbg.png);
}
.details_header{
	background:linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.3)), url(../images/KVFront.jpg);
	width: 100%;
	height: 300px;
}
.head-image {
	width: 100%;
}
.head-image img {
	object-fit: scale-down;
	object-position: 50% 50%;
	max-width: 100%;
}
.main-img {
	display: block;
	width: 100%;
}
.white_bg{
	background: #fff;
}
.details_content{
	top: 0;
	width: 100%;
	left: 0;
	height: 60vh;
	padding: 32px 0px;
}

.addprofilepic{
	width: 200px;
	height: 200px;
	border: 2px solid #fff;
	padding: 96px 16px;
	border-radius: 50%;
	font-size: 10px;
	color: #444;
	background-size: cover;
	background-position: center top;
}

.smallprofilepic{
	width: 36px;
	height: 36px;
	border: 2px solid #fff;
	border-radius: 50%;
	background-size: cover;
	background-position: center top;
}




/*=================NAVBAR=================*/

.navbar{
	background: #fff;
	border-radius: 0;
	position: fixed;
	padding: 4px;
	width: 100%;
	height: 70px;
	left: 0;
	top: 0;
	min-height: 10vh;
	z-index: 10000;
	width: 100%;
	border-bottom: 1px solid #eee !important;
	box-shadow: 0px -10px 20px #1d1f20 !important;
}
#VWNavigation{
	background: #fff;
}
.collapse{
	background: #fff;
	overflow-x: hidden;
}
.navNotifIcon{
	padding: 4px;
	color: #bdc3c6;
	text-decoration:none;
}
.navNotifIcon:hover{
	color: #0099da;
}
.navbar-brand{
	padding: 16px;
}
.navbar-brand span{
	padding: 6px;
	font-family: 'vw_headbold', sans-serif !important;
}
.navbar-brand img, .navbar-brand span{
	float: left;
}
.navbar-toggle{
	padding: 0;
	border: none;
}
.navbar-toggle:focus{
	padding: 0;
	color: #0099da;
	border: none;
	background: #fff !important;
}
.navbar-toggle:hover{
	padding: 0;
	border: none;
	background: #fff !important;
}

.nav li{
	margin: 0;
}

.option{
	color: #1d1f20;
	font-size: 14px;
	text-transform: capitalize;
}
.ddm{
	position: fixed;
	z-index: 11111;
}
.optionActive{
	font-weight: bold;
	color: #0099da !important;
	font-size: 14px;
	text-transform: capitalize;
}

.loggeduser span{
	margin-top: 16px !important;
}

.badge{
	border-radius: 8px;
	font-size: 10px;
	background: #0099da;
	position: absolute;
	top: 16px;
	right: 8px;
	padding: 2px;
	height: 16px;
	min-width: 16px;
	z-index: 1000;
}


.navbar-nav li a:hover{
	background: #fff;
}



/*================SIDEMENU=================*/

.sidemenubox{
	background: #0099da;
}
.profilebox{
	background: #0068aa;
	padding-top: 81px !important;
}
.profilepic{
	width: 72px;
	height: 72px;
	border: 2px solid #fff;
	border-radius: 50%;
	background-size: cover;
	background-position: center top;
}
.profilepicsmall{
	height: 32px;
	width: 32px;
	border-radius: 50% !important;
	background-size: cover;
	background-position: center;
}
.sidebar-nav{
	list-style: none;
	padding: 0px
}
.sidebar-nav li {
	text-indent: 0;
	height: 42px;
	padding: 12px 32px;
}
.sidebar-nav li:hover{
	text-indent: 0;
	padding: 12px 32px;
	height: 42px;
	background: rgba(0,0,0,0.2);
}
.sidebar-nav .active{
	text-indent: 0;
	padding: 12px 32px;
	background: rgba(0,0,0,0.2);
}
.sidebar-nav li a {
	display: block;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font-size:12px;
}
.sidenavicon{
	font-size: 16px !important;
}
.sidebar-nav li  .sidebar-icon {
	width: 24px;
	height: 24px;
	font-size: 16px;
	padding: 0;
	margin-top: -3px;
	color: #fff;
	float: left;
}
.sidebar-nav li a .sidebar-title {
	padding: 12px 8px;
	display: all;
}




/*=============MAIN CONTENT BOX==============*/
.main_content_box{
	background: #f2f2f2;
	height: 100vh;
	overflow-y: auto;
	padding: 52px 0 32px 0 !important;
}
.form_box{
	padding: 100px 16px;
}


/*============CONTENT BOXES==========*/
.contact_section_header-whistleblower{
	background: #fff;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding: 70px 0px;

}
.head-container{
	height: 500px;
	width: 100%;
	background-color: #ebeeeb;
	display: inline-block;
	overflow: hidden;
}
.head-container img{
	position: relative;
	top: 51%;
	transform: translateY(-50%);
	height: 650px;
	width: 100%;
	padding-left: 131px;
	padding-right: 136px;
}

.content_box{
	border-radius: 4px;
	background: #fff;
	margin-bottom: 32px;
	box-shadow: 0px 1px 5px #ccc;
}

.content_box_dark_bg{
	border-radius: 4px;
	background: #fff;
	box-shadow: 0px 2px 10px #444;
}

.filter_box{
	background: #fff;
	min-height: 100vh;
	padding: 74px 0px 16px 0px;
}
.filter_options{
	list-style: none;
	text-indent: 0;
	padding: 16px 0 0 0px;
}

.filter_options li a p{
	font-weight: bold;
	padding: 4px 0px !important;
}




/*================TABLE TOOLBAR================*/
.toolbar{
	padding: 0 0 16px 0;
	border-bottom: 1px solid #f2f2f2;
}




/*===========TEXT============*/

.text_logo{
	color: #1d1f20;
	font-size: 20px;
	font-family: 'vw_headbold', sans-serif !important;
}
.text_large_white{
	font-size: 60px;
	color: #fff;
	font-family: 'vw_headbold', sans-serif !important;
}
.text_large_black{
	font-size: 60px;
	color: #1d1f20;
	font-family: 'vw_headbold', sans-serif !important;
}


.text_head_white{
	color: #fff !important;
	font-size: 45px;
	font-family: 'vw_headbold', sans-serif !important;
}
.text_head_black{
	color: #1d1f20;
	font-size: 45px;
	font-family: 'vw_headbold', sans-serif  !important;
}
.text_head_grey{
	color: #bdc3c6;
	font-size: 45px;
	font-family: 'vw_headbold', sans-serif !important;
}
.text_head_blue{
	color: #0099da;
	font-size: 45px;
	font-family: 'vw_headbold', sans-serif !important;
}


.text_title_white{
	color: #fff;
	font-size: 28px;
	font-family: 'vw_headbold', sans-serif !important;
}
.text_title_black{
	color: #1d1f20;
	font-size: 28px;
	font-family: 'vw_headbold', sans-serif !important;
}
.text_title_grey{
	color: #bdc3c6;
	font-size: 28px;
	font-family: 'vw_headbold', sans-serif !important;
}
.text_title_blue{
	color: #0099da;
	font-size: 28px;
	font-family: 'vw_headbold', sans-serif !important;
}
.text_normal_white{
	color: #fff;
	font-size: 16px;
}
.text_normal_black{
	color: #2f3538 !important;
	font-size: 16px;
}
.text_normal_grey{
	color: #2f3538 !important;
	font-size: 16px;
}
.text_normal_blue{
	color: #0099da !important;
	font-size: 16px;
}
.text_normal_italic{
	color: #2f3538;
	font-size: 16px;
	font-style: italic;
	font-family: 'vw_headbold', sans-serif !important;
}

.text_normal_bold{
	color: #2f3538;
	font-size: 16px;
	font-weight: bolder;
	font-family: 'vw_headbold', sans-serif !important;

}

.text_medium_bold{
	color: #2f3538;
	font-size: 23px;
	font-weight: bolder;
	font-family: 'vw_headbold', sans-serif !important;
}

.text_small_white{
	color: #fff;
	font-size: 12px;
	opacity: 0.9;
}
.text_small_black{
	color: #1d1f20 !important;
	font-size: 14px;
}
.text_small_grey{
	color: #808890 !important;
	font-size: 14px;
}
.text_small_blue{
	color: #0099da !important;
	font-size: 14px;
}
.country{
	font-weight: bold;
}

.alert-danger{
	background: #c82e2d !important;
	color: #fff !important;
	font-size: 12px !important;
	border: none !important;
	border-radius: 4px !important;
}

.alert-success{
	background: #0068aa !important;
	color: #fff !important;
	font-size: 12px !important;
	border: none !important;
	border-radius: 4px !important;
}

/*===========BUTTONS============*/

.button_big_blue{
	min-width: 200px;
	padding: 10px;
	font-size: 14px;
	height: 42px;
	color: #fff;
	background: #0099da;
	border: 1px solid #0099da;
	border-radius: 4px;
	text-transform: uppercase;
	font-family: 'vw_textbold', sans-serif;
	-webkit-transition: 0.6s ease-out;
	-moz-transition: 0.6s ease-out;
	-o-transition: 0.6s ease-out;
	transition: 0.6s ease-out;
}

.button_big_grey{
	min-width: 200px;
	padding: 10px;
	font-size: 14px;
	height: 42px;
	color: #fff;
	background: #bdc3c6;
	border: 1px solid #bdc3c6;
	border-radius: 4px;
	text-transform: uppercase;
	font-family: 'vw_textbold', sans-serif;
	-webkit-transition: 0.6s ease-out;
	-moz-transition: 0.6s ease-out;
	-o-transition: 0.6s ease-out;
	transition: 0.6s ease-out;

}
.button_big_grey:hover{
	background: #bdc3c6;
}
.button_big_outline{
	min-width: 200px;
	font-size: 14px;
	height: 42px;
	padding: 10px;
	color: #0099da;
	background: transparent;
	border: 1px solid #0099da;
	border-radius: 4px;
	text-transform: uppercase;
	font-family: 'vw_textbold', sans-serif;
	-webkit-transition: 0.6s ease-out;
	-moz-transition: 0.6s ease-out;
	-o-transition: 0.6s ease-out;
	transition: 0.6s ease-out;

}

.button_normal_blue{
	min-width: 200px;
	padding: 8px;
	font-size: 14px;
	color: #fff;
	background: #0099da;
	border: 1px solid #0099da;
	border-radius: 4px;
	text-transform: uppercase;
	font-family: 'vw_textbold', sans-serif;
	-webkit-transition: 0.6s ease-out;
	-moz-transition: 0.6s ease-out;
	-o-transition: 0.6s ease-out;
	transition: 0.6s ease-out;

}
.button_normal_grey{
	min-width: 200px;
	padding: 8px;
	font-size: 14px;
	color: #fff;
	background: #bdc3c6;
	border: 1px solid #bdc3c6;
	border-radius: 4px;
	text-transform: uppercase;
	font-family: 'vw_textbold', sans-serif;
	-webkit-transition: 0.6s ease-out;
	-moz-transition: 0.6s ease-out;
	-o-transition: 0.6s ease-out;
	transition: 0.6s ease-out;

}
.button_normal_outline{
	min-width: 200px;
	padding: 8px;
	font-size: 14px;
	color: #0099da;
	background: transparent;
	border: 1px solid #0099da;
	border-radius: 4px;
	text-transform: uppercase;
	font-family: 'vw_textbold', sans-serif;
	-webkit-transition: 0.6s ease-out;
	-moz-transition: 0.6s ease-out;
	-o-transition: 0.6s ease-out;
	transition: 0.6s ease-out;

}

.button_small_blue{
	min-width: 100px;
	padding: 6px;
	font-size: 12px;
	border-radius: 4px;
	height: 32px;
	color: #fff;
	background: #0099da;
	border: 1px solid #0099da;
	text-transform: capitalize;
	font-family: 'vw_textbold', sans-serif;
	-webkit-transition: 0.6s ease-out;
	-moz-transition: 0.6s ease-out;
	-o-transition: 0.6s ease-out;
	transition: 0.6s ease-out;

}
.button_small_grey{
	min-width: 100px;
	padding: 6px;
	font-size: 12px;
	height: 32px;
	color: #fff;
	background: #bdc3c6;
	border: 1px solid #bdc3c6;
	border-radius: 4px;
	text-transform: capitalize;
	font-family: 'vw_textbold', sans-serif;
	-webkit-transition: 0.6s ease-out;
	-moz-transition: 0.6s ease-out;
	-o-transition: 0.6s ease-out;
	transition: 0.6s ease-out;

}
.button_small_outline{
	min-width: 100px;
	padding: 6px;
	height: 32px;
	font-size: 12px;
	color: #0099da;
	background: transparent;
	border: 1px solid #0099da;
	border-radius: 4px;
	text-transform: capitalize;
	font-family: 'vw_textbold', sans-serif;
	-webkit-transition: 0.6s ease-out;
	-moz-transition: 0.6s ease-out;
	-o-transition: 0.6s ease-out;
	transition: 0.6s ease-out;

}

.button_link_grey{
	min-width: 200px;
	padding: 8px;
	font-size: 14px;
	color: #bdc3c6;
	background: transparent;
	border:none;
	text-transform: capitalize;
	font-family: 'vw_textbold', sans-serif;
}
.button_link_black{
	min-width: 200px;
	padding: 8px;
	font-size: 14px;
	color: #1d1f20;
	background: transparent;
	border:none;
	text-transform: capitalize;
	font-family: 'vw_textbold', sans-serif;
}

.search_button_blue{
	padding: 6px 16px;
	font-size: 12px;
	height: 32px;
	border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	background: #0099da;
	border: 1px solid #0099da;
	text-transform: capitalize;
	font-family: 'vw_textbold', sans-serif;
}


.button_big_blue:hover,
.button_big_grey:hover,
.button_normal_grey:hover,
.button_normal_blue:hover,
.button_small_grey:hover,
.button_small_blue:hover,
.search_button_blue:hover{
	background: #0068aa !important;
	color: #fff  !important;
	border: 1px solid #0068aa;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
}

.button_big_outline:hover,
.button_normal_outline:hover,
.button_small_outline:hover{
	background: #0068aa !important;
	color: #fff !important;
	border: 1px solid #0068aa;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
}


/*===========FORMS============*/

.input_normal{
	width: 100%;
	height: 42px;
	border-radius: 4px;
	background: #fff;
	font-size: 14px;
	color: #1d1f20;
	box-shadow: none;
	border: 1px solid #f3f5f6;
}
.textarea_normal{
	max-width: 100%;
	min-width: 100%;
	min-height: 150px;
	border-radius: 4px;
	box-shadow: none;
	background: #fff;
	font-size: 14px;
	color: #1d1f20;
	border: 1px solid #f3f5f6;
}
.select_normal{
	width: 100%;
	padding-left: 8px;
	border-radius: 4px;
	font-size: 14px;
	height: 42px;
	box-shadow: none;
	color: #1d1f20;
	border: 1px solid #f3f5f6;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #ffffff url('../images/dropicon.png') no-repeat right center;
}
.select_normal option{
	padding: 16px !important;
	background: #fff;
	height: 32px !important;
}
.search_input{
	font-size: 12px;
	border-radius: 4px;
	height: 32px;
	box-shadow: none;
}
.filtericon{
	background: #ffffff;
	border: 1px solid #f3f5f6;
	border-left: 0px;
	height: 32px !important;
}
.filtericon i{
	background: transparent;
	border: none;
	font-size: 14px;
	opacity: 0.56;
	width: 16px;
}
.filterinput{
	background: #ffffff;
	border: 1px solid #f3f5f6;
	border-right: none !important;
	height: 32px !important;
	font-size: 12px;
	box-shadow: none;
}




/*=============TABLES==============*/

table thead tr th{
	color: #1d1f20;
	text-transform: uppercase;
	font-size: 13px;
	border-bottom: 1px solid #f2f2f2 !important;
}
table tbody tr td{
	border-top: none !important;
	font-size: 13px;
	color: #bdc3c6;
}
.actionIcons{
	padding: 0px;
	color: #bdc3c6;
	text-decoration:none;
	padding: 0px 8px 0 0;
	font-size: 16px !important;
}
.actionIcons:hover{
	color: #0099da;
}

.styled-table {
	border-collapse: collapse;
	margin: 25px 0;
	font-size: 0.9em;
	font-family: 'vw_head', sans-serif !important;
	min-width: 400px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
	width: 100%;
}


.styled-table th,
.styled-table td {
	padding: 12px 15px;
}
.styled-table th{
	background-color: #1d1f20;
	color: white;
	text-align: center;
}

.styled-table td{
	color: #1d1f20;
	text-align: center;
}

.styled-table tbody tr {
	border-bottom: 1px solid #dddddd;
}

.styled-table tbody tr:nth-of-type(even) {
	background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
	border-bottom: 2px solid #ffffff;
}

.styled-table tbody tr.active-row {
	font-weight: bold;
	color: #1d1f20;
}




/*=============ACCORDIONS==============*/

.accordion {
	background-color: #fff;
	color: #bdc3c6;
	cursor: pointer;
	padding: 18px;
	border-radius: 4px 4px 0 0;
	width: 100%;
	text-align: left;
	border: none;
	outline: none;
	transition: 0.4s;
	border-bottom: 1px solid #f2f2f2;
}

.accordion_active, .accordion:hover {
	box-shadow: 0px 1px 5px #eee;
	color: #0099da;
	font-weight: bold;
}

.panel {
	padding: 0 18px;
	background-color: #fafafa;
	display: none;
	margin-bottom: 0px;
}





/*=============PADDINGS===============*/

.pad0{
	padding: 0!important;
}
.pad032{
	padding: 0 32px !important;
}
.pad816{
	padding: 8px 16px;
}
.pad16{
	padding: 16px;
}
.pad160{
	padding: 16px 0px;
}
.pad024{
	padding: 0 24px;
}
.pad064{
	padding: 0px 64px;
}
.pad32{
	padding: 32px;
}
.pad64{
	padding: 64px;
}
.pad3216{
	padding: 32px 16px;
}
.pad1632{
	padding: 16px 24px;
}
.pad6416{
	padding: 64px 32px;
}
.pad80{
	padding: 8px 0px;
}

/*=============MARGINS===============*/

.mabo16{
	margin-bottom: 16px;
}
.mabo24{
	margin-bottom: 24px;
}
.mabo32{
	margin-bottom: 32px;
}
.mabo4{
	margin-bottom: 4px;
}
.mabo0{
	margin-bottom: 0 !important;
}

.mato-3{
	margin-top: -3px !important;
}
.mato8{
	margin-top: 8px !important;
}
.mato6{
	margin-top: 6px !important;
}
.mato16{
	margin-top: 16px;
}
.mato24{
	margin-top: 24px;
}
.mato32{
	margin-top: 32px;
}

.mato100{
	margin-top: 100px;
}

.mato50{
	margin-top: 50px;
}

.male16{
	margin-left: 16px;
}

.mari16{
	margin-right: 16px;
}

/*===============FLOATS=================*/

.fright{
	float: right;
}
.fleft{
	float: left;
}



/*===============TEXT ALIGNMENT=================*/

.text_left{
	text-align: left !important;
}
.text_right{
	text-align: right !important;
}



/*=================HEIGHTS============================*/

.height100{
	height: 100vh;
}
.height90{
	height: 90vh;
	margin-top: 10vh;
}
.min-height90{
	min-height: 90vh;
	margin-top: 10vh;
}

.min-height50{
	min-height: 500px;
	margin-top: 10vh;
}
.height70{
	height: 70vh;
}

.bobo{
	border-bottom: 1px solid #eee;
}
.bobodark{
	border-bottom: 1px solid #ddd;
}
.capitalize{
	text-transform: capitalize !important;
}
.switch {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 24px;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #bbb;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked + .slider {
	background-color: #0099da !important;
}

input:focus + .slider {
	box-shadow: 0 0 1px #0099da;
}

input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
	border-radius: 34px;
}

.slider.round:before {
	border-radius: 50%;
}


@media (max-width: 527px) {
	.sidebar-nav li a .sidebar-title {
		padding: 12px 8px;
		display: none;
	}
	.profilebox .profilepic{
		width: 36px;
		height: 36px;
		border: 2px solid #fff;
		border-radius: 50%;
		background-size: cover;
		background-position: center top;
	}
	.profilebox p{
		display: none;
	}
	.sidebar-nav li {
		text-indent: 0;
		height: 42px;
		padding: 12px 16px !important;
	}
}

/*// Small devices (landscape phones, less than 768px)*/
@media (max-width: 767px) {


	.sidebar-nav li a .sidebar-title {
		padding: 12px 8px;
		display: none;
	}
	.profilebox .profilepic{
		width: 36px;
		height: 36px;
		border: 2px solid #fff;
		border-radius: 50%;
		background-size: cover;
		background-position: center top;
	}
	.profilebox p{
		display: none;
	}
	.sidebar-nav li {
		text-indent: 0;
		height: 42px;
		padding: 12px 38px !important;
	}
	.navbar-form{
		border: none !important;
	}

	.navbar{
		min-height: 64px;
		border: none;
	}

	.collapse{
		background: #fff;
		overflow-x: hidden;
		margin-top: 16px;
	}




	.text_large_white{
		font-size: 45px;
		color: #fff;
		font-family: 'vw_headbold', sans-serif !important;
	}
	.text_large_black{
		font-size: 45px;
		color: #1d1f20;
		font-family: 'vw_headbold', sans-serif !important;
	}


	.text_head_white{
		color: #fff !important;
		font-size: 45px;
		font-family: 'vw_headbold', sans-serif !important;
	}
	.text_head_black{
		color: #1d1f20;
		font-size: 35px;
		font-family: 'vw_headbold', sans-serif  !important;
	}
	.text_head_grey{
		color: #bdc3c6;
		font-size: 35px;
		font-family: 'vw_headbold', sans-serif !important;
	}
	.text_head_blue{
		color: #0099da;
		font-size: 35px;
		font-family: 'vw_headbold', sans-serif !important;
	}


	.text_title_white{
		color: #fff;
		font-size: 21px;
		font-family: 'vw_headbold', sans-serif !important;
	}
	.text_title_black{
		color: #1d1f20;
		font-size: 21px;
		font-family: 'vw_headbold', sans-serif !important;
	}
	.text_title_grey{
		color: #bdc3c6;
		font-size: 21px;
		font-family: 'vw_headbold', sans-serif !important;
	}
	.text_title_blue{
		color: #0099da;
		font-size: 21px;
		font-family: 'vw_headbold', sans-serif !important;
	}
	.text_normal_white{
		color: #fff;
		font-size: 15px;
	}
	.text_normal_black{
		color: #2f3538 !important;
		font-size: 15px;
	}
	.text_normal_grey{
		color: #2f3538 !important;
		font-size: 15px;
	}
	.text_normal_blue{
		color: #0099da !important;
		font-size: 15px;
	}


	.text_small_white{
		color: #fff;
		font-size: 12px;
		opacity: 0.9;
	}
	.text_small_black{
		color: #1d1f20 !important;
		font-size: 14px;
	}
	.text_small_grey{
		color: #808890 !important;
		font-size: 14px;
	}
	.text_small_blue{
		color: #0099da !important;
		font-size: 14px;
	}


}

@media (max-width: 527px) {
	.sidebar-nav li a .sidebar-title {
		padding: 12px 8px;
		display: none;
	}
	.profilebox .profilepic{
		width: 36px;
		height: 36px;
		border: 2px solid #fff;
		border-radius: 50%;
		background-size: cover;
		background-position: center top;
	}
	.profilebox p{
		display: none;
	}
	.sidebar-nav li {
		text-indent: 0;
		height: 42px;
		padding: 12px 16px !important;
	}
	.filter_box{
		display: none;
	}
	.stick_box{
		display: none
	}
}

/*// Medium devices (tablets, less than 992px)*/
@media (max-width: 991px) {
	.filter_box{
		display: none;
	}

}

/*// Large devices (desktops, less than 1200px)*/
@media (max-width: 1199px) {

}


.side_side_dev {
    background: #003366;
    border: 3px white solid;
}

.pad47{
    padding: 47px;
}

.pad33{
    padding: 33px;
}

.text_normal_white_21 {
    color: #fff;
    font-size: 26px;
}

.text_head_dark_blue {
	color: #003366;
	font-size: 45px;
	font-family: 'vw_headbold', sans-serif !important;
}
