@charset "utf-8";

/* --------------------- Bootstrap Tooltip Color setting START -------------------------------*/
.tooltip-color + .tooltip > .tooltip-inner {
	background-color:#FF7600;
	color:#000000;
}
#registrationForm .tooltip-color + .tooltip > .tooltip-inner {
	width:700px;
}
#profileForm1 .tooltip-color + .tooltip > .tooltip-inner {
	width:700px;
}
#changePassForm .tooltip-color + .tooltip > .tooltip-inner {
	width:700px;
}
#resetPass2Form .tooltip-color + .tooltip > .tooltip-inner {
	width:700px;
}
#confirmationForm .tooltip-color + .tooltip > .tooltip-inner {
	width:700px;
}
#contactForm1 .tooltip-color + .tooltip > .tooltip-inner {
	width:700px;
}
#supportForm1 .tooltip-color + .tooltip > .tooltip-inner {
	width:700px;
}
#productRegistrationForm1 .tooltip-color + .tooltip > .tooltip-inner {
	width:700px;
}
/* --------------------- Bootstrap Tooltip Color setting END -------------------------------*/
@media screen and (min-width: 768px) and (max-width: 991px) {
	.container{
		width:100%;
		margin-left:0;
		margin-right:0;
	}
}

*{
	font-family: 'Poppins', Verdana, Arial, sans-serif;
}
/* --------------------- Content's background Color setting START -------------------------------*/
body{
  background-color:#f4f5f6;
  border-color:#cce1f3;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f4f5f6), to(#fafdff));
  background-image: -webkit-linear-gradient(top, #f4f5f6, 0%, #fafdff, 100%);
  background-image: -moz-linear-gradient(top, #f4f5f6 0%, #fafdff 100%);
  background-image: linear-gradient(to bottom, #f4f5f6 0%, #fafdff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f5f6', endColorstr='#fafdff', GradientType=0);
  background-image: url('../images/cloud.jpg');
  background-size: 1920px 938px;
  background-repeat: no-repeat;
  background-position: center top;
  z-index: -1;
 }
/* --------------------- Content's background Color setting END -------------------------------*/
#header{
	margin-top:20px;
}

#login a{
	color:#232323;
	text-decoration:none;
	font-weight:bold;
}

#login a:hover{
	color:#0A008E;
	text-decoration:none;
	font-weight:bold;
}

.navbar-collapse {
  text-align:center;
}
.navbar-nav {
	display:inline-block;
    float:none;
}

/*---------------- Table START -----------------------------------------------------------------------------*/
#tbl tbody tr:nth-child(even), .tbl tbody tr:nth-child(even){
	background-color: #fff;
}
#tbl tbody tr:nth-child(odd), .tbl tbody tr:nth-child(odd){
	background-color:#A1C1CF;
}

#tbl tbody tr:first-child, .tbl tbody tr:first-child{
	background-color:#5E76B7;
	color:#fff;
	text-align:center;
}

#tblActiveSubscription tbody tr:nth-child(even), .tbl tbody tr:nth-child(even){
	background-color: #E8E9F4;
	color:#1A00FF;
}
#tblActiveSubscription tbody tr:first-child, .tbl tbody tr:first-child{
	background-color:#000;
	color:#fff;
	text-align:center;
}

/*---------------- Table END --------------------------------------------------------------------------------*/
/*------------------ MODALS START ---------------------------------------------------------------------------*/
/*------------------ MODAL InfoModal START ------------------------------------------------------------------*/
#btnInfoModal{
	padding-right:20px;
}
#infoMessage{
	font-size:medium;
	font-weight:bold;
}
#btnCloseInfoModal{
	margin-top:20px;
}
.modal-body{
	padding-bottom:0;
}

/*------------------ MODAL InfoModal END --------------------------------------------------------------------*/
/*------------------ MODALS END -----------------------------------------------------------------------------*/
/*------------------  Login , Reset Password, Registration & Confirm Email Forms START ----------------------*/
.modal-content{
	background-color:#bed5f3;
}
#modResult,#modResult2{
color:red;	
}
/*----------------------------------- Login FORM START  -----------------------------*/
#loginForm{
	padding:20px 50px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px;
	border:solid thin #a3cafa;
    background-color:#7daae2;
    border-color:#a3cafa;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a3cafa), to(#7daae2));
    background-image: -webkit-linear-gradient(top, #a3cafa, 0%, #7daae2, 100%);
    background-image: -moz-linear-gradient(top, #a3cafa 0%, #7daae2 100%);
    background-image: linear-gradient(to bottom, #a3cafa 0%, #7daae2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cafa', endColorstr='#7daae2', GradientType=0);
}
/*----------------------------------- Login FORM END  --------------------------------*/
/*----------------------------------- Reset Password FORM START  ---------------------*/
#resetForm{
	padding:20px 50px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px;
	border:solid thin #a3cafa;
    background-color:#7daae2;
    border-color:#a3cafa;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a3cafa), to(#7daae2));
    background-image: -webkit-linear-gradient(top, #a3cafa, 0%, #7daae2, 100%);
    background-image: -moz-linear-gradient(top, #a3cafa 0%, #7daae2 100%);
    background-image: linear-gradient(to bottom, #a3cafa 0%, #7daae2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cafa', endColorstr='#7daae2', GradientType=0);
}
/*----------------------------------- Reset Password FORM END  ---------------------*/
/*----------------------------------- Registration FORM START  ---------------------*/
#registrationForm1{
	padding:20px 50px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px;
	border:solid thin #a3cafa;
    background-color:#7daae2;
    border-color:#a3cafa;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a3cafa), to(#7daae2));
    background-image: -webkit-linear-gradient(top, #a3cafa, 0%, #7daae2, 100%);
    background-image: -moz-linear-gradient(top, #a3cafa 0%, #7daae2 100%);
    background-image: linear-gradient(to bottom, #a3cafa 0%, #7daae2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cafa', endColorstr='#7daae2', GradientType=0);
}
/*----------------------------------- Registration FORM END  ---------------------*/
/*----------------------------------- Email Confirmation FORM START  -------------*/
#confirmationForm1{
	padding:20px 50px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px;
	border:solid thin #a3cafa;
    background-color:#7daae2;
    border-color:#a3cafa;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a3cafa), to(#7daae2));
    background-image: -webkit-linear-gradient(top, #a3cafa, 0%, #7daae2, 100%);
    background-image: -moz-linear-gradient(top, #a3cafa 0%, #7daae2 100%);
    background-image: linear-gradient(to bottom, #a3cafa 0%, #7daae2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cafa', endColorstr='#7daae2', GradientType=0);
}
/*----------------------------------- Email Confirmation FORM END  --------------*/
/*----------------------------------- Profile FORM START  ----------------------*/
#profileForm1{
	padding:20px 50px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px;
	border:solid thin #a3cafa;
    background-color:#7daae2;
    border-color:#a3cafa;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a3cafa), to(#7daae2));
    background-image: -webkit-linear-gradient(top, #a3cafa, 0%, #7daae2, 100%);
    background-image: -moz-linear-gradient(top, #a3cafa 0%, #7daae2 100%);
    background-image: linear-gradient(to bottom, #a3cafa 0%, #7daae2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cafa', endColorstr='#7daae2', GradientType=0);
}
/*----------------------------------- Profile FORM FORM END  ------------------*/

/*----------------------------------- Change Password FORM START  ---------------------*/
#changePassForm{
	padding:20px 50px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px;
	border:solid thin #a3cafa;
    background-color:#7daae2;
    border-color:#a3cafa;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a3cafa), to(#7daae2));
    background-image: -webkit-linear-gradient(top, #a3cafa, 0%, #7daae2, 100%);
    background-image: -moz-linear-gradient(top, #a3cafa 0%, #7daae2 100%);
    background-image: linear-gradient(to bottom, #a3cafa 0%, #7daae2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cafa', endColorstr='#7daae2', GradientType=0);
}
/*----------------------------------- Change Password FORM END  -----------------------*/
/*----------------------------------- Reset Password FORM START  ---------------------*/
#resetPass2Form{
	padding:20px 50px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px;
	border:solid thin #a3cafa;
    background-color:#7daae2;
    border-color:#a3cafa;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a3cafa), to(#7daae2));
    background-image: -webkit-linear-gradient(top, #a3cafa, 0%, #7daae2, 100%);
    background-image: -moz-linear-gradient(top, #a3cafa 0%, #7daae2 100%);
    background-image: linear-gradient(to bottom, #a3cafa 0%, #7daae2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cafa', endColorstr='#7daae2', GradientType=0);
}
/*----------------------------------- Reset Password FORM END  ---------------------*/
/*----------------------------------- Contact FORM START  ---------------------*/
#contactForm{
	padding:20px 50px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px;
	border:solid thin #a3cafa;
    background-color:#7daae2;
    border-color:#a3cafa;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a3cafa), to(#7daae2));
    background-image: -webkit-linear-gradient(top, #a3cafa, 0%, #7daae2, 100%);
    background-image: -moz-linear-gradient(top, #a3cafa 0%, #7daae2 100%);
    background-image: linear-gradient(to bottom, #a3cafa 0%, #7daae2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cafa', endColorstr='#7daae2', GradientType=0);
}
/*----------------------------------- Contact FORM END  ---------------------*/
/*----------------------------------- Textarea resize Lock START  ----------*/
textarea{ 
  resize:none
}
/*----------------------------------- Textarea resize LockM END  --------------*/
/*----------------------------------- Support FORM START  ---------------------*/
#supportForm{
	padding:20px 50px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px;
	border:solid thin #a3cafa;
    background-color:#7daae2;
    border-color:#a3cafa;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a3cafa), to(#7daae2));
    background-image: -webkit-linear-gradient(top, #a3cafa, 0%, #7daae2, 100%);
    background-image: -moz-linear-gradient(top, #a3cafa 0%, #7daae2 100%);
    background-image: linear-gradient(to bottom, #a3cafa 0%, #7daae2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cafa', endColorstr='#7daae2', GradientType=0);
}
#supportForm .radio{
	margin-left:40px;
	}
/*----------------------------------- Support FORM END  ---------------------*/
/*----------------------------------- Product Registration FORM START  ---------------------*/
#productRegistrationForm{
	padding:20px 50px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px;
	border:solid thin #a3cafa;
    background-color:#7daae2;
    border-color:#a3cafa;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a3cafa), to(#7daae2));
    background-image: -webkit-linear-gradient(top, #a3cafa, 0%, #7daae2, 100%);
    background-image: -moz-linear-gradient(top, #a3cafa 0%, #7daae2 100%);
    background-image: linear-gradient(to bottom, #a3cafa 0%, #7daae2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cafa', endColorstr='#7daae2', GradientType=0);
}
/*----------------------------------- Product Registration FORM END  ---------------------*/
/*----------------------------------- Poll FORM START  ---------------------*/
#PollForm{
	padding:20px 20px;
	-moz-border-radius: 20px 20px 20px 20px; 
	-webkit-border-radius: 20px 20px 20px 20px; 
	border-radius: 20px 20px 20px 20px;
	border:solid thin #a3cafa;
    background-color:#F2F5FB;
    border-color:#a3cafa;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#F2F5FB), to(#D6E7F8));
    background-image: -webkit-linear-gradient(top, #F2F5FB, 0%, #D6E7F8, 100%);
    background-image: -moz-linear-gradient(top, #F2F5FB 0%, #D6E7F8 100%);
    background-image: linear-gradient(to bottom, #F2F5FB 0%, #D6E7F8 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F5FB', endColorstr='#D6E7F8', GradientType=0);
	font-size:small;
	
}
#PollForm .radio{
	margin-left:30px;
	}
#btnPoll,btnViewPoll{
	margin-left:30px;
}
#pollBox{
	float:left;
}
#chart{
	width: 290px; 
	min-height:100%;
}
#chartError{
	color:red;
}

/*----------------------------------- Poll FORM END  ---------------------*/
/*------------------  Login , Reset Password, Registration & Confirm Email Forms END ----------------------*/
/*-----------------------------------  MENU START ----------------------------------------------------------*/

#menuItems li a {
	font-weight:bold;
}


.navbar-custom {
  margin-bottom:0;
  background-color:#6497d7;
  border-color:#6497d7;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c8dbf3), to(#0454b7));
  background-image: -webkit-linear-gradient(top, #c8dbf3, 0%, #0454b7, 100%);
  background-image: -moz-linear-gradient(top, #c8dbf3 0%, #0454b7 100%);
  background-image: linear-gradient(to bottom, #c8dbf3 0%, #0454b7 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8dbf3', endColorstr='#0454b7', GradientType=0);
}
.navbar-custom .navbar-brand {
  color:#000000;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color:#000000;
  background-color: #0454b7;
}
.navbar-custom .navbar-text {
  color:#000000;
}
.navbar-custom .navbar-nav > li:last-child > a {
  border-right: 1px solid #0454b7;
}
.navbar-custom .navbar-nav > li > a {
  color:#000000;
  border-left: 1px solid #0454b7;
}

/* ---------------- Hover ------------------------------------------------------------*/
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color:#ffffff;
  background-color:#6497d7;
  border-color:#6497d7;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c8dbf3), to(#0454b7));
  background-image: -webkit-linear-gradient(top, #c8dbf3, 0%, #0454b7, 100%);
  background-image: -moz-linear-gradient(top, #c8dbf3 0%, #0454b7 100%);
  background-image: linear-gradient(to bottom, #c8dbf3 0%, #0454b7 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8dbf3', endColorstr='#0454b7', GradientType=0);
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color:#ffffff;
  background-color:#6497d7;
  border-color:#6497d7;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c8dbf3), to(#0454b7));
  background-image: -webkit-linear-gradient(top, #c8dbf3, 0%, #0454b7, 100%);
  background-image: -moz-linear-gradient(top, #c8dbf3 0%, #0454b7 100%);
  background-image: linear-gradient(to bottom, #c8dbf3 0%, #0454b7 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8dbf3', endColorstr='#0454b7', GradientType=0);
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color:#000000;
  background-color: transparent;
}
.navbar-custom .navbar-toggle {
  border-color:#000000;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color:#000000;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color:#000000;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #0454b7;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #0454b7;
  color: #ffffff;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color:#000000;
  border-bottom-color:#000000;
}
@media screen and (min-width: 768px) and (max-width: 786px) {
	.navbar-custom #menuItems{
	    float: left;
	    margin-left:0;
		margin-right:0;
		padding-left:0;
		padding-right:0;
	}
	#topNavBar{
		margin-left:0;
		margin-right:0;
		padding-left:0;
		padding-right:0;
	}
	
}
@media (max-width:768px) {
	
	
.navbar-custom #menuItems{
	    float: left;
	    padding-left: 10px;
	}
.navbar-custom .navbar-collapse {
	    clear: both;
	    float: none;
	}
	ul > li > a {
  		float: none;
}	

  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color:#000000;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #0454b7;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color:#000000;
    background-color: transparent;
  }
 
}
.navbar-custom .navbar-link {
  color:#000000;
}
.navbar-custom .navbar-link:hover {
  color: #ffffff;
}

/*---------------------------- NavBar Button -------------------------------*/
.navbar-custom .navbar-toggle .icon-bar {
  background-color: black;
}

#navbarButton{
  color: black;
  border-color: black;
  }
  
#navbarButton:hover{
	background-color: #0454b7;  
  }
  
#navbarButton:focus{
	background-color: #0454b7;  
  }
/* --------------------------  Dropdown -------------------------------------*/
.navbar-custom .navbar-nav > li > .dropdown-menu {
  background-color:#6497d7;
  border-color:#6497d7;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c8dbf3), to(#0454b7));
  background-image: -webkit-linear-gradient(top, #c8dbf3, 0%, #0454b7, 100%);
  background-image: -moz-linear-gradient(top, #c8dbf3 0%, #0454b7 100%);
  background-image: linear-gradient(to bottom, #c8dbf3 0%, #0454b7 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8dbf3', endColorstr='#0454b7', GradientType=0);
}

.navbar-custom .navbar-nav > li > .dropdown-menu > li > a {
  color:#000000;
}
.navbar-custom .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-custom .navbar-nav > li > .dropdown-menu > li > a:focus {
  color:#ffffff;
  background-color:#6497d7;
  border-color:#6497d7;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c8dbf3), to(#0454b7));
  background-image: -webkit-linear-gradient(top, #c8dbf3, 0%, #0454b7, 100%);
  background-image: -moz-linear-gradient(top, #c8dbf3 0%, #0454b7 100%);
  background-image: linear-gradient(to bottom, #c8dbf3 0%, #0454b7 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8dbf3', endColorstr='#0454b7', GradientType=0);
}
.navbar-custom .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color:#0454b7;
}

/*---------------------------------  MENU END  ---------------------------------------*/

/*---------------------------------  Section C - TOP Picture START  ---------------------------------------*/
#sectionC img{
	padding-top:0;
	
}
  #sectionC > #carol {
  	padding-left: 0;
  	padding-right: 0;
 }

/*---------------------------------  Section C - TOP Picture END  ---------------------------------------*/
/*---------------------------------  SectionD START  -------------------------------------------*/
#sectionD{
	margin-top:20px;
}
#sectionD h2{
	font-size:1.2em;
	font-weight:bold;
}
#sectionD p, #sectionE p, .about p, .privacy p{
	font-size:medium;
	text-align: justify;
}

/*---------------------------------  SectionD END  --------------------------------------------*/
/*---------------------------------  customMessage START  -------------------------------------------*/
#customMessage{
	margin-top:50px;
	padding-top:50px;
}
/*---------------------------------  customMessage END  --------------------------------------------*/

/*---------------------------------  SectionE START  -------------------------------*/

.bold p{
	font-size:small;
	font-weight:bold;
}
#newsLink a{
	font-size:small;
	text-decoration:none;
	color:#4C4C4C;

}

#newsLink a:hover{
	text-decoration:none;
	color:#0A008E;
}

#sectionE > #products {
  	padding-left: 0;
 }
  #sectionE > #news {
  	padding-left: 0;
  	padding-right: 0;
 }
 #sectionE > #others {
  	padding-right: 0;
 }
#sectionE .panel-body{
	min-height:600px; /* Index Height */
}

@media screen and (min-width: 991px) and (max-width: 1200px) {

 #sectionE .panel-body{
	min-height:560px;
}

#sectionE > #products {
  padding-left: 0;
  padding-right: 5px;
 }
#sectionE > #news {
  padding-left: 0;
  padding-right: 0;
 }
#sectionE > #others {
  padding-left: 5px;
  padding-right: 0;
 }
}
@media screen and (max-width: 991px) {

 #sectionE .panel-body{
	min-height:50px;
}

#sectionE > #products {
  padding-left: 0;
  padding-right: 0;
 }
#sectionE > #news {
  padding-left: 0;
  padding-right: 0;
 }
#sectionE > #others {
  padding-left: 0;
  padding-right: 0;
 }
}

/*---------------------------------  SectionE END  --------------------------------*/

/*---------------------------------  News Page START  -------------------------------*/

 #news01 {
  padding-left: 30px;
  padding-right: 30px;
 }
 
@media screen and (max-width: 991px) {

 #sectionE .panel-body{
	min-height:50px;
}

 #news01 {
  padding-left: 15px;
  padding-right: 15px;
 }
}

/*---------------------------------  SectionE _News Page END  --------------------------------*/
/*------------------------------ _Products _News _Others Section START  -------------------------- */

#products h2, #news h3, #news01 h3, .panel-body h3, #pollFormQuestion{
	font-size:small;
	font-weight:bold;
}
#company button, #news button, #products button{
	color:black;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}

/*------------------------------ _Products _News _Others Section END   ---------------------------- */
/* -------------------------------- Social START ------------------------------------ */
#social{
	margin:0;
	padding:0;
}
#social p{
  margin:0;
  padding:0;
  height:50px;
  padding-top:0;
  background-color:#a3cfdc;
  border-color:#a3cfdc;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f1f7f9), to(#a3cfdc));
  background-image: -webkit-linear-gradient(top, #f1f7f9, 0%, #a3cfdc, 100%);
  background-image: -moz-linear-gradient(top, #f1f7f9 0%, #a3cfdc 100%);
  background-image: linear-gradient(to bottom, #f1f7f9 0%, #a3cfdc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f7f9', endColorstr='#a3cfdc', GradientType=0);
}
#social p a{
	text-decoration:none;
	color:#565858;
	font-size:xx-large;
	padding-left:5%;
	padding-right:5%;
}

#social p a:hover{
	text-decoration:none;
	color:#0A008E;
}

@media screen and (max-width: 768px) {

#social p{
	height:50px;
	/*background-color:#B2F476;*/
	padding-top:0;
}
#social p a{
	text-decoration:none;
	color:#565858;
	font-size:xx-large;
	/*padding-left:15px;
	padding-right:15px;*/
}

#social p a:hover{
	text-decoration:none;
	color:#0A008E;
}

#privacy .panel .panel-body{
	margin-left:0;
	margin-right:0;
	padding-left:5px;
	padding-right:5px;

}
}

@media screen and (max-width: 415px) {

#social{
	height:40px;
}
#social p{
	height:40px;
	padding-top:0;
}
#social p a{
	text-decoration:none;
	color:#565858;
	font-size:xx-large;
	/*padding-left:5px;
	padding-right:5px;*/
}

#social p a:hover{
	text-decoration:none;
	color:#0A008E;
}

#pageFooter{
	height:55px;
}

}
/* -------------------------------- Social END -------------------------------------- */

/*--------------------------------- Footer START------------------------------------- */

#pageFooter{
	margin:0;
	padding:0;
	margin-bottom:10px;
	-moz-border-radius: 0px 0px 10px 10px; 
	-webkit-border-radius: 0px 0px 10px 10px; 
	border-radius: 0px 0px 10px 10px;
 	background-color:#6497d7;
  border-color:#6497d7;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#87b9f7), to(#0454b7));
  background-image: -webkit-linear-gradient(top, #87b9f7, 0%, #0454b7, 100%);
  background-image: -moz-linear-gradient(top, #87b9f7 0%, #0454b7 100%);
  background-image: linear-gradient(to bottom, #87b9f7 0%, #0454b7 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87b9f7', endColorstr='#0454b7', GradientType=0);
}
#pageFooter p {
  margin:0;
  padding:0;
  height:40px;
  padding-top:10px;
  font-weight:bold;


}

#pageFooter p, #pageFooter p a:link, #pageFooter p a:visited, #pageFooter p a:hover,#pageFooter p a:active {
	text-decoration:none;
	color:black;
}

#pageFooter p a:hover{
	text-decoration:none;
	color:#ffffff;
}
/*--------------------------------- Footer END  ------------------------------------- */


/*------------------------------ Customize Panel Header START   ---------------------------- */
.panel > .panel-heading {
  background-image: none;
  background-color:#a3cfdc;
  border-color:#a3cfdc;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f1f7f9), to(#a3cfdc));
  background-image: -webkit-linear-gradient(top, #f1f7f9, 0%, #a3cfdc, 100%);
  background-image: -moz-linear-gradient(top, #f1f7f9 0%, #a3cfdc 100%);
  background-image: linear-gradient(to bottom, #f1f7f9 0%, #a3cfdc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f7f9', endColorstr='#a3cfdc', GradientType=0);
    color: black;

}
/*------------------------------ Customize Panel Header END   ---------------------------- */
/*------------------------------ Back To Top Button START  -------------------------- */
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 40px;
    right: 20px;
    display:none;
}
/*------------------------------ Back To Top Button END  ---------------------------- */
/*------------------------------ BreadCrumb START  ---------------------------------- */

.breadcrumb{
	margin-top:0;
	margin-bottom:0;
	margin-left:1px;
	margin-right:1px;
   /* background-color:#f9f9fa;*/

}
/*------------------------------ BreadCrumb END  ---------------------------------- */
/*============================== Privacy Policy File START ================================= */
.mainSection .panel{
	margin:0;
	padding:0;
}

.mainSection h1, h2, h3, h4, p, li, li a{
	font-family:'Poppins', Verdana, Arial, sans-serif;
}
.mainSection ul a{
	text-decoration:none;
	color:blue;
}
.mainSection h1,.mainSection .panel-heading{
	margin:0;
	padding:5px;
	font-weight:bold;
	font-size:1.8rem;
}
.mainSection .panel .panel-body{
	padding-left:0;
	padding-right:0;

}
.mainSection h2{
	font-weight:bold;
	font-size:2.0rem;
}
.mainSection h3{
	font-weight:bold;
	font-size:1.8rem;
}
.mainSection h4{
	font-weight:bold;
	font-size:1.6rem;
}
.mainSection p, .mainSection li, .mainSection aside p{
	font-size:1.5rem;
}

.mainSection .even{
	padding:5px 20px 10px 20px;
	background-color:#bdd6f3;
}
.mainSection .odd{
	padding:5px 20px 10px 20px;
	background-color:#FFFFFF;
}
#listOfContents, .article h2, article h3, article h4, .article>p, .article>aside>p, #timeZoneFixerImg, #timeZoneFixerSection{
	padding:5px 20px 10px 20px;
}
/*============================== Privacy Policy File END ================================= */
/*============================== About Us File START ==================================== */
#strategy{
	padding:5px 20px 10px 20px;
}
/*============================== About Us File END ====================================== */

#regHeader{
	background-color:#CBC8C8;
}

/*============================== Bootstrap Validation Custom Setting START ============== */
#duplicateResult, #badPassword1,#badPassword2,#badPasswordCurrent, #err01, #err02, #confirmationResult,#changePassResult{
	color:#FF0004;
}
#registerResult, #contactResult, #supportResult{
	color:#FF0004;
}

#registrationForm .has-error .form-control{
	border-color:#FF0004;
}
#registrationForm .has-error .control-label,
#registrationForm .has-error .help-block,
#registrationForm .has-error .form-control-feedback {
    color:#FF0004;
}

#registrationForm .has-success .form-control{
	border-color:#32B539;
}
#registrationForm .has-success .control-label,
#registrationForm .has-success .help-block,
#registrationForm .has-success .form-control-feedback {
    color:#32B539;
}

#changePassForm .has-error .control-label,
#changePassForm .has-error .help-block,
#changePassForm .has-error .form-control-feedback {
    color:#FF0004;
}

#changePassForm .has-success .form-control{
	border-color:#32B539;
}
#changePassForm .has-success .control-label,
#changePassForm .has-success .help-block,
#changePassForm .has-success .form-control-feedback {
    color:#32B539;
}

#resetPass2Form .has-error .control-label,
#resetPass2Form .has-error .help-block,
#resetPass2Form .has-error .form-control-feedback {
    color:#FF0004;
}

#resetPass2Form .has-success .form-control{
	border-color:#32B539;
}
#resetPass2Form .has-success .control-label,
#resetPass2Form .has-success .help-block,
#resetPass2Form .has-success .form-control-feedback {
    color:#32B539;
}

#contactForm .has-error .control-label,
#contactForm .has-error .help-block,
#contactForm .has-error .form-control-feedback {
    color:#FF0004;
}

#contactForm .has-success .form-control{
	border-color:#32B539;
}
#contactForm .has-success .control-label,
#contactForm .has-success .help-block,
#contactForm .has-success .form-control-feedback {
    color:#32B539;
}

#supportForm .has-error .control-label,
#supportForm .has-error .help-block,
#supportForm .has-error .form-control-feedback {
    color:#FF0004;
}

#supportForm .has-success .form-control{
	border-color:#32B539;
}
#supportForm .has-success .control-label,
#supportForm .has-success .help-block,
#supportForm .has-success .form-control-feedback {
    color:#32B539;
}

/*============================== Bootstrap Validation Custom Setting END ============== */
#loginModal .modal-content, #resetModal .modal-content {
	background-color:#e0ebfb;
}
#infoModal .modal-content{
	background-color:#f5f5f6;
	background-image: url('../images/back.png');
}

#ProgressBarModal .modal-content {
}

.registrationForm, .confirmationForm, .profileForm, .resetPass2Form, .contactForm, .supportForm{
	background-color:#f4f7fa;
    border-color:#f4f7fa;
}

#registrationCompleteHeader{
	font-weight:600;
}

#confirmationCompleteHeader{
	font-weight:600;
}

.mainSection .panel-body{
	min-height:500px;	
}

/*============================== Align Modal Vertically Center ============== */
.modal {
  text-align: center;
}
@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

#userProfile, #changePassword,#correspondence, #subscription, #Trial{
	margin-left:20px;
	margin-right:20px;

}
.userAccount #userProfile, .userAccount #changePassword, .userAccount #correspondence, #subscription, #Trial{
	height:200px;
}
#imgUserProfile, #imgChangePassword, #imgCorrespondence, #imgsubscription, #imgTrial{
	padding-top:20px;
}

table.center {
    margin-left:auto; 
    margin-right:auto;
  }
.divider1{
	background-color:#B1B1B1;
	color:#E70FB6
}

#productRegistrationResult{
	color:red;
}

.storeProducts{
	margin-left:50px;
	margin-right:20px;
	width:90%;
}

#infoWindow {
	position: absolute; 
	z-index: 250; 
	background-color:rgba(240,240,240,0.9);
}
