

/*RESET*/
.alpha{ margin-left:0px;} .omega{ margin-right:0px;}  .cred{color:#e31e25;}  .remove-bottom{margin-bottom:0px;}  
.add-top15{margin-top:15px;}  .add-right15{margin-right:15px;}   .add-bottom15{margin-bottom:15px;}    .add-left15{margin-left:15px;}
.add-left25{margin-left:25px;} .add-margin35{margin:20px 0 35px 0;} 
  

@import url('https://fonts.googleapis.com/css?family=Crimson+Text');
@import url('https://fonts.googleapis.com/css?family=Exo:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

/*  CCWS RK 20 june */
body{ background:#2f323e; font-family:'Open Sans', sans-serif; margin:0; overflow-x:hidden; color:#313131; font-weight:400; font-size:13px;}
.contact-list td {      white-space: unset; } tbody { color: #555; }
/*  CCWS RK 20 june */

hr {    border-top: 1px solid #dcdcdc;         border-top-color: rgb(220, 220, 220); }


/*.visa-wrapper { background: #fff;   width: 100%; }
.visa-wrapper .panel{ width: 80%; margin:20px auto; }*/

.visa-wrapper .white-box { background: #fff;     padding: 25px 25px 25px 25px ;     margin: 30px 0 30px 0; }

.form-control {     background-color: #fff;     border: 1px solid #aaa; }
.form-control::-moz-placeholder{color:#4c5667;opacity:.5;}
.app-search .form-control::-webkit-input-placeholder{color:#4c5667;opacity:.5;}


.table-hover tbody tr:hover > th {   background-color: #fff; }
.table-hover tbody tr:hover{   background-color: #fff; }




/* #Media Queries
================================================== */

/* 15.6 Laptop resolution*/
@media only screen and (min-width: 1281px) and (max-width: 1400px) { 
 
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 1025px) and (max-width: 1280px) { 

 
}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 990px) and (max-width: 1024px) { 
 
}
/* Tablet Portrait size to standard 990 (devices and browsers) */
@media only screen and (min-width: 959px) and (max-width: 990px) {
 

}
	
	
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
 
	}
	
	
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 800px) { }


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {  }


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) { 	}	
	
	
/* Small devices (mobile, 360px and down) */
@media only screen and (max-width: 360px) { 	 }


/* Small devices (mobile, 320px and down) */
@media only screen and (max-width: 320px) {   	}