@charset "utf-8";
/* CSS Document */
.head-desc__content__text {
    padding-left: 15px !important;
    box-sizing: border-box;
}
.heading{
	Color : #CC0000;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 20px;
	}

.sub_heading{
	Color : #CC0000;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 18px;
	}

.normal_bold_text{
	Color : #1D1D1D;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 12px;
	}

.normal_text{
	Color : #1D1D1D;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 12px;
	}
	
.normal_white_text{
	Color : #FFFFFF;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 14px;
	}
	
.normal_error_text{
	Color : #FF0000;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 14px;
	}

.normal_small_bold{
	Color : #1D1D1D;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 11px;
	}

.normal_small_text{
	Color : #1D1D1D;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 11px;
	}

/*
Table / Row
*/

#list_row_BG1,.list_row_BG1{
	Background-Color : #eeeeee;
	}

#list_row_BG2,.list_row_BG2{
	Background-Color : #FFFFFF;
	}

#Application_Table{
	border-spacing : 10pt;
	padding : 5px;	
	Width : 100%;		
	font-family : "verdana";
	font-size : 10pt;
	}

#Form_Table{
	border-spacing : 10pt;
	padding : 0pt;	
	Width : 415px;
	Font-Family : Arial;
	Font-Size : 10pt;
	}

.TableBackGroundColor
{
    BACKGROUND-COLOR: #ffffff;
}

.buttonfontstyle{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#006699;	
	Font-Weight : Normal;
	} 

body{
	background-color:#FFFFFF;
	padding:0; margin:0;
	}
td{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	}
a{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#CC0000; outline:none; cursor:pointer; text-decoration:underline;
	}
a:hover{
	text-decoration:none;
	}
.spacer {
font-size:0;
line-height:0;
clear:both;
}
				
td, div, img, p, a, ul, h1, h2, form, label, input, select, textarea{
	padding:0;
	margin:0;
	}
	
.phoneno{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#CC0000;
	}
a.learnmore{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:none;
	}
.firststepbg{
	background-color:#CC0000;
	}
.firststeptext{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 0 0 10px;
	}
	
.clear{
	clear:both;
	padding:0;
	margin:0;
	height:0;
	line-height:0;
	display:block;
}
	
	
	
	
	



/* language selection */

.wrapper-dropdown-3 {
position: relative;
    width: 155px;
    float: right;
    font-size: 12px;
    cursor: pointer;
    outline: none;
    color: #4a4a49;
    margin: 0 0 5px 0;
	z-index:99;
	letter-spacing:normal!important;
}
.arrow{

    cursor:pointer;
    height:20px; 
    width:24px;
    position:absolute;
    right:0px;
    background-color:#fbfbfb;
    
}
#menulist {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height:20px;
    border:1px solid #fbfbfb;
    width:155px;
    text-indent: 8px;
	cursor:pointer;
	outline:none;
}
.wrapper-dropdown-3 select{
	width:100%;
	text-align:center;
	background-color:#fbfbfb;
}

.wrapper-dropdown-3:after {
	
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
}

.wrapper-dropdown-3 .dropdown {
	


    position: absolute;
    top: 103%;
    left: 0;
    right: 0;
    background: white;
    border: 1px solid rgba(0,0,0,0.17);
    font-weight: normal;
    list-style: none;
    opacity: 0;
    pointer-events: none;
	
}

.wrapper-dropdown-3 .dropdown:after {
	
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 15px;
	
}

.wrapper-dropdown-3 .dropdown:before {
	
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 13px;
 
}

.wrapper-dropdown-3 .dropdown li a {
	
    display: block;
    padding: 5px;
    text-decoration: none;
    color: #4a4a49;
	font-size:11px;
	text-align:center;

}

.wrapper-dropdown-3 .dropdown li i {
    float: right;
    color: inherit;

}

.wrapper-dropdown-3 .dropdown li:hover a {
    background: #0095d3;
	color:#fff;
}

.wrapper-dropdown-3.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

.no-opacity       .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
    display: none;
    opacity: 1;
    pointer-events: auto;
}

.no-opacity       .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
    display: block;
}

	
a.green-button, a.red-button{
	    padding: 10px 30px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    border: 0;
    transition: background-color 0.2s ease 0s;
    display: inline-block;
    width: auto;
}
a.green-button {
    background-color: #54b948;
}
.header__logo {
    background: url(/sw/themes/46055/site_images/header__logo.png) no-repeat;
    width: 135px!important;
    height: 35px;
    text-indent: -999em;
    float: left;
    margin: 12px 0 0 15px;
}

.langDropdown {
		font-family:'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
		color:#fff;
		font-size:18px;
		line-height:57px;
		text-align:center;
		float:right;
		margin:0 10px 10px 0;
		position: absolute;
		width:118px;
		top:190px;
		right:35px;
	}
	.langDropdown .selectedLang {
		/*border:1px solid #ccc;*/
		/*padding:2px;*/
		/*background:url(/sw/themes/40377/site_images/arrow.jpg) 187px 50% no-repeat;*/
		background:url(http://www.veeam.atworkweb.com/sw/swchannel/images/users/43375/Veeam/arrow1.gif) no-repeat 88% 50%;
		cursor:pointer;
		z-index:999;
	}
	.langDropdown .langList {
		/*border:1px solid #ccc;*/
		border-top:0;
		padding:0 10px;
		display:none;
		background-color:#54b948;
	}
	.langDropdown .langList .langs {
		height:44px;
		line-height:44px;
		cursor:pointer;
		border-bottom: 2px dotted #29994f;
	}	
	.langDropdown .langList .langs:hover, .langDropdown .langList, .langDropdown .langList .activeLang, .activeLang  {
		background-color:#29994f!important;
	}
	.langDropdown .langList .langs:hover{
    	border-bottom: 2px dotted #fff;
	}
	
@media screen and (max-width:640px) {
.langDropdown {
		background-color:#54b948;
		display:block;
		width:118px;
		height:42px;
		margin:6px 0 0 0;
		line-height:42px;
	}
.langDropdown .langList .langs {
	height:40px;
	line-height:40px;
}
}

/*Menu Edits*/
ul.link li a {
    font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 57px;
    color: #FFF;
    text-transform: uppercase;
    display: block;
    padding: 0 20px 0 20px;
    text-decoration: none;
    margin: 0 0 0 -20px;
}
ul.link li ul li {
    float: none;
    padding: 0;
    margin: 0;
    border: 1px solid #d5d6d8;
    background: #FFF;
    margin: 0 0 0 -20px!important;
}
ul.link li {
    float: left;
    position: relative;
    z-index: 9999999;
    padding: 0 10px 0 0px;
}
ul.link li ul li a {
    font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 57px;
    color: #10a5e3;
    text-decoration: none;
    display: block;
    padding: 0 0 0 40px!important;
    height: 57px;
    background: none!important;
    text-transform: none;
}
.langDropdown {
    font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 57px;
    text-align: center;
    float: right;
    margin: 0 -25px 10px 0!important;
    position: absolute;
    width: 134px;
    top: 190px;
    right: 35px;
}