/*/ width /*/
::-webkit-scrollbar {
    width: 10px;
}

/*/ Track /*/
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 0px;
}

/*/ Handle /*/
::-webkit-scrollbar-thumb {
    background: #00b1ff;
    border-radius: 0px;
}

/*/ Handle on hover /*/
::-webkit-scrollbar-thumb:hover {
    background: #00b1ff;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

html {
 font-size: inherit;
}
body {
    font-family: 'Conv_Gotham-Book';
    font-size: 16px;
    overflow-x: hidden;
}
img {
	max-width:100%;	
}
ul {
	list-style:none;
	padding:0;
	margin:0;	
}
a {
	color:#172341;
}
a:hover {
	color:#21a8ee;
	text-decoration: none;
}
a:focus,
button:focus {
	outline: none;
}
p {
	font-size:16px;
}
.btn-default {
	background-color: #00B1FF;
	color: #fff;
}
.btn-default:hover {
	color: #fff;
}
.btn-outline-default {
    color: #fff;
    border: 1px solid #21a8ee;
    padding: 15px 25px;
	font-family: 'Conv_Gotham-Bold';
}
.btn-orange {
	background:#ff7800;;
	color:#fff !important;
    border-color:#ff7800;;
    padding: 12px 25px;
	font-family: 'Conv_Gotham-Bold';
}
.btn-orange:hover {
	color: #fff !important;
	background: #e86d00 !important;
}
.btn-light {
	 padding: 12px 25px;
}
.btn img {
    max-width: 24px;
    margin-left: 10px;
}
.title_default {
	color: #21a8ee;
	font-family: 'Conv_Gotham-Black';
	text-transform: uppercase;
	margin-bottom: 15px;
}
.title_default2 {
	color: #21a8ee;
	font-family: 'Conv_Gotham-Bold';
	text-transform: uppercase;
	margin-bottom: 15px;
}
.title_default3 {
	color: #172341;
	font-family: 'Conv_Gotham-Bold';
	text-transform: uppercase;
	margin-bottom: 15px;
}
.title_default span {
    color: #212529;
	font-family:'Conv_Gotham-Book';
	text-transform: capitalize;
}
.title_light * {
	color: #fff;
}

.title_dark *{
    color: #21a8ee;
}
    .title_uppercase * {
	text-transform: uppercase;
}
.lg_padding {
	padding: 80px 0;
}
.md_padding {
	padding: 50px 0;
}

.bg_blue {
	background-color: #21a8ee;
}
header {
	background-color: #172341;
	position: relative;
}
body.active::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-color: rgba(23,35,65,0.95);
    bottom: 0;
    z-index: 9;
}
body.active {
    overflow-y: hidden;
}
.Register-Success h3
{
    color:#fff;
}

span.group-subtitle {
    font-size: small;
    vertical-align: middle;
    text-transform: none;
}

.Register-Success p {
    /*color: #fff;*/
}
li.k-item.k-state-default.k-state-active {
    background: #00b1ff;
}

header div[data-sf-role="sf-logged-out-view"] {
    height: 100%;
}
.navbar-brand {
    margin: 0 auto;
    display: table-cell;
    padding: 10px;
    vertical-align: middle;
	float: none;
}
.navbar-brand img {
    max-width: 130px;
}
.navbar-toggler {
    font-size: 30px;
    color: #fff;
	padding-left: 0;
}
.navbar-toggler .ion-close-round {
    font-size: 20px;
}
.navbar-expand-lg {
    padding: 0;
	height: 100%;
	position: inherit;
	margin: 0;
}
.navbar-expand-lg .navbar-collapse,
.navbar-expand-lg .navbar-nav {
    height: 100%;
	padding: 0;
}
.navbar-expand-lg .nav-item {
    display: table;
    height: 100%;
	position: relative;
}
.navbar-expand-lg .dropdown-toggle::after {
    content: normal;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    padding: 0;
    margin: 0;
    border: 0;
    left: -2px;
	background-color: transparent;
    border-radius: 0;

}
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-menu {
    left: 100%;
    top: 0;
}
.navbar-expand-lg .dropdown.dropdown-mega-menu {
    position: inherit;
}
.navbar-expand-lg .dropdown.dropdown-mega-menu .mega-menu .mega-menu-col {
    float: left;
}
.navbar-expand-lg .dropdown.dropdown-mega-menu .mega-menu .mega-menu-col a,
.navbar-expand-lg .dropdown.dropdown-mega-menu .mega-menu .mega-menu-col .dropdown-header {
	padding: 10px;
}
.navbar-expand-lg .dropdown.dropdown-mega-menu .mega-menu .mega-menu-col .dropdown-header {
	font-family: 'Conv_Gotham-Bold';
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
}
.navbar-expand-lg .dropdown.dropdown-mega-menu .mega-menu .mega-menu-col a {
    color: #172341;
	background-color: transparent;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li a:hover,
.navbar-expand-lg .dropdown.dropdown-mega-menu .mega-menu .mega-menu-col a:hover {
    color: #21a8ee;
}
.navbar-expand-lg .navbar-nav .dropdown-mega-menu .dropdown-menu {
	width: 100%;
	left: 0;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li a {
	display: block;
	border: 0;
	height: auto;
	padding: 10px;
}
.navbar-expand-lg li a {
    color: #fff;
    font-size: 16px;
	font-family: 'Conv_Gotham-Bold';
    text-transform: uppercase;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 25px 15px;
    border-right: 0px ;
	transition: all 0.5s ease-in-out;
}
.navbar-expand-lg .navbar-nav > li.active > .nav-link,
.navbar-expand-lg .navbar-nav > li:hover > .nav-link {
    background-color: #21a8ee;
}

.content-wrapper .content {
    padding: 20px;
    min-height: calc(100vh - 394px);
    height: auto;
}
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
}


.image-col li {
    position: relative;
    float: left;
    width: 12.5%;
}
.navbar-expand-lg .navbar-nav .dropdown-menu .image-col li a {
	padding: 0;
}
.image-col a:before {
	content: "";
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: rgba(0,0,0,0.5);
}
.image-col a span {
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0px;
	right: 0px;
	text-align: center;
	transition: all 0.5s ease-in-out;
}
.image-col a:hover span {
	bottom: 50%;
	-moz-transform: translateY(50%);
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
}
.image-col a:hover:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	border: 1px solid #fff;
	bottom: 0;
	top: 0;
	margin: 10px;
}
.m-navigation {
    display: table;
    height: 100%;
}
.m-navigation .navbar-expand-lg {
	display: none;
}
.member_portal {
    background-color: #ff7800;
	display: -ms-flexbox;
	display: flex;
	padding: 5px 15px;
	color: #fff;
	font-family: 'Conv_Gotham-Bold';
    font-size:14px;
	text-transform: uppercase;
	height: 100%;
	-ms-flex-align: center;
	align-items: center;
}
.member_portal img {
    height: 35px;
}
.member_portal span {
	padding-left: 10px;
}
.member_portal:hover {
	color: #fff;
}
.portal_menu {
    height: 100%;
	position:relative;
}
.portal_menu.show > a.member_portal{
	background:#bc5a02;
}
.dropdown_portal_menu {
    margin-top: 0;
    overflow-y: auto;
    padding: 8px 15px;
    left: 0 !important;
    right: 0 !important;
    border-radius: 0;
    background: #ff7800;
    border: 0;
    top: 100% !important;
    transform: none !important;
}

.member_portal .caret:before {
	border-width: 7px 7px 0 7px;
}
.dropdown_portal_menu ul li a {
    font-size: 14px;
    font-family: 'Conv_Gotham-Bold';
    color: #fff;
    padding: 8px 0;
    display: block;
	text-transform:uppercase;
}
.dropdown_portal_menu ul li:hover a {
	color: #cacaca;
}

.login_page {
    padding: 4% 0;
    height: calc(100vh - 70px);
}
.login_form {
    margin: 70px 0;
}
.login_page .title_default {
	text-align:center;
}
.login_page .title_default h2 {
	font-size:60px;
}
.login_page .title_default p {
	font-size:16px;
	font-family: 'Conv_Gotham-Book';
}
.login_form input {
	background-color: transparent;
	border-color: #21a8ee;
	color: #fff;
	padding: 12px 35px 12px 15px;
	height: auto;
	margin-bottom: 20px;
}
.login_form .form-control:disabled, .form-control[readonly] {
    background-color: transparent;
}
.login_form input::-webkit-input-placeholder {
    color: #fff;
}
.login_form input:-moz-placeholder {
	color: #fff;
}
.login_form input::-moz-placeholder {
	color: #fff;
}
.login_form input:-ms-input-placeholder {
	color: #fff;
}
.login_form .form-control:focus {
    color: #fff;
    background-color: transparent;
    border-color: #21a8ee;
    box-shadow: none;
}
.login_btn_group {
   display: -ms-flexbox;
	display: flex;
}
.login_btn_group .btn{
    display: block;
	width: 100%;
	text-transform:uppercase;
	font-family: 'Conv_Gotham-Bold';
}
.login_btn_group .space {
    width: 60px;
}
.forgot_pass {
    text-align: center;
    color: #00adff;
    display: block;
    margin: 40px 0;
	font-family: 'Conv_Gotham-Bold';
}

.login_info_box {
   display: -ms-flexbox;
	display: flex;
	/*max-width: 80%;*/
	margin: 0 auto;
}
.login_info_icon {
    display: inline-block;
    max-width: 25px;
    width: 100%;
}
.login_info_text {
    overflow: hidden;
    padding-left: 15px;
}
.login_info_text p {
    font-size: 12px;
}



.search_form {
	position: relative;
}
.search_form input::-webkit-input-placeholder {
	color: #21a8ee;
}
.search_form input:-moz-placeholder {
	color: #21a8ee;
}
.search_form input::-moz-placeholder {
	color: #21a8ee;
}
.search_form input:-ms-input-placeholder {
	color: #21a8ee;
}
.search_form {
    position: relative;
    max-width: 220px;
    width: 100%;
	margin-right: 15px;
}
.search_form input {
    background-color: transparent;
    border-color: #21a8ee;
    color: #21a8ee;
	padding: 8px 35px 8px 15px;
	height: auto;
	font-size: 18px;
}
.search_form .form-control:focus {
    color: #21a8ee;
    background-color: transparent;
    border-color: #21a8ee;
    box-shadow: none;
}
.search_form button {
    border: 0;
    background-color: transparent;
    color: #21a8ee;
    position: absolute;
	padding: 0 15px;
    right: 0;
    top: 0;
    cursor: pointer;
    font-size: 22px;
    height: 100%;
}

.desktop-image {
	padding: 0 40px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
.small_col .row {
    margin-left: -5px;
    margin-right: -5px;
}
.small_col div[class*="col-"] {
    padding: 0 5px;
}
.headingline_box {
	display: inline-block;
    padding: 15px;
	position: relativee;
	z-index: 0;
	width: 100%;
}
.headingline_box h5,
.headingline_box span {
	color: #fff;
}
.headingline_box span {
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
	font-size: 14px;
}
.headingline_box h5 {
	font-family: 'Conv_Gotham-Bold';
}
.feature_item {
    position: relative;
}
.feature_img {
    height: 360px;
}
.feature_item .headingline_box {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.blue_overlay_bg::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(33,168,238,0.77);
	z-index: -1;
}
.feature_parts ul {
    display: -ms-flexbox;
    display: flex;
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -5px;
}
.feature_parts li {
	width: 33.33%;
	padding: 5px;
}
.feature_parts_box {
	background-color: #e1e1e1;
	padding: 5px 10px;
	height: 100%;
}
.feature_parts_box img {
    max-width: 54px;
	display: table;
	margin-bottom: 10px;
}
.feature_parts li:nth-child(4) {
    clear: both;
}
.feature_parts_box a {
	color: #172341;
    text-transform: uppercase;
    font-size: 12px;
	font-family: 'Conv_Avenir Roman';
	display: block;
	line-height: 16px;
}
.blue_dark_bg {
	background-color: #172341;
}
.news_section {
	padding: 50px 0;
	position: relative;
}
.overlap_bg::before {
    content: "";
    position: absolute;
    top: -80px;
    background-color: #172341;
    left: 0;
    right: 0;
    height: 80px;
	z-index: -1;
}
.news_story > ul {
    margin-left: -5px;

    margin-right: -5px;
	clear: both;
}
.news_story > ul > li {
	float: left;
	width: 25%;
	padding: 0 5px;

}

.List-Img {
    /*height: 175px*/
}

.List-Img69 {
    height: 69px
}

.new_detail{
	padding-bottom:20px;
}

.new_detail .inner-content img{
	/*margin:20px 0;*/
}
.new_detail .inner-content .news_description img {
	margin-bottom:20px;
}

.new_detail .news_list > ul > li {
    
    width: 25%;
}

.new_detail .inner-content ul{
	list-style:disc;
	margin-left: 30px;
	margin-bottom:10px;
	clear:both;
}

.new_detail .inner-content p a{
	
	color:#007bff;
}

.new_detail .inner-content .caption p a{
	
	color:#fff;
}

.new_detail .inner-content a{
	
	color:#007bff;
}



.news_list > ul > li:nth-child(4n+1) {
	clear: both;
}
.news_story ul.small_grid li:nth-child(4n+1) {
    clear: both;
}
.news_img img {
	width: 100%;
    min-height: unset;
}
.news_desc {
    background-color: #fff;
    padding: 10px;
}
.news_meta {
    display: inline-block;
	width: 100%;
}
.news_meta li {
    float: left;
	position: relative;
	line-height: normal;
}
.news_meta li::before {
    content: "";
    background-color: #21a8ee;
    height: 3px;
    width: 3px;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}
.news_meta li:first-child:before {
    content: normal;
}
.news_meta li a, .news_meta li span {
    font-size: 10px;
	color: #21a8ee;
	text-transform: uppercase;
}
.news_story .news_title {
    min-height: 60px;
    overflow: hidden;
    max-height: 60px;
}
.news_story .news_box_horis .news_title {
	min-height: 52px;
	max-height: 52px;
}
.news_title h5 a {
	font-family: 'Conv_Gotham-Bold';
	font-size: 16px;
	line-height: 20px;
	display: block;
}
.news_box {
    display: inline-block;
	width: 100%;
}
.news_box:first-child {
    margin-bottom: 10px;
}
.news_box_horis .news_img {
    float: left;
    width: 30%;
	margin-top: 7px;
}
.news_box_horis .news_desc {
    float: left;
    width: 70%;
	background-color: transparent;
	padding: 0 10px;
}
.news_box_horis .news_meta li a, 
.news_box_horis .news_meta li span {
    font-size: 10px;
}
.news_box_horis .news_meta li::before {
    margin: 0 5px;
}
.news_box_horis .news_title h5 a {
	color: #fff;
	font-size: 14px;
	display: block;
	line-height: 20px;
}
.news_box_horis .news_title h5 a:hover {
	color: #21a8ee;
}
.news_links li {
    margin-bottom: 10px;
}
.news_links li a {
    display: block;
    background-color: #21a8ee;
	font-family: 'Conv_Avenir Roman';
    padding: 15px;
	font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
}
.news_readmore a {
    border-top: 3px solid #21a8ee;
    display: block;
    border-bottom: 3px solid #21a8ee;
    color: #21a8ee;
	font-family: 'Conv_Gotham-Bold';
    padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
}
.video_section {
	position:relative;
	z-index: 1;
}
.video_section:before {
	content:"";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,.8);
}
.pattern_bg::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-image: url(../images/pattern_bg.png);
	z-index: -1;
}
.video_desc {
	margin-top: 15px;
	display: inline-block;
	width: 100%;
}
.video_desc .video_text {
    max-width: 40%;
	float: left;
}
.video_text span,
.video_info span {
	text-transform: uppercase;
}
.video_text h4 {
	font-family: 'Conv_Gotham-Bold';
	text-transform: uppercase;
	margin: 0;
}
.video_info * {
	color: #fff;
}
.video_info h6 {
	font-family: 'Conv_Gotham-Bold';
	text-transform: uppercase;
	font-size: 14px;
	margin: 0;
}
.video_img {
    float: left;
    max-width: 40%;
    margin-right: 7px;
}
.video_info {
	overflow: hidden;
}
.video_info span {
    font-size: 14px;
}
.see-more-link {
    font-size: 20px;
	font-family: 'Conv_Gotham-Bold';
    text-transform: uppercase;
    color: #21a8ee;
	display: none;
}
.slick-vertical .slick-slide {
    border: 0;
    margin-bottom: 10px;
}
.slick-arrow {
    border: 1px solid #fff;
    color: #21a8ee;
    padding: 10px;
    border-radius: 100%;
    height: 40px;
    width: 40px;
    display: block;
    right: 0;
    top: 100%;
	-moz-transform: none;
	-webkit-transform: none;
    transform: none;
    left: 80px;
}
.slick-prev {
	top: auto;
	bottom: -50px;
	left:20px;
}
.slick-next {
    top: 100%;
	margin-top: 10px;
}
.slick-dots {
	display: none !important;
}
.slick-prev::before {
    content: "\f3d8";
    font-family: "Ionicons";
	color: #21a8ee;
	opacity:  1;
}
.slick-next::before {
    content: "\f3d0";
    font-family: "Ionicons";
	color: #21a8ee;
	opacity:  1;
}
.twitter_info {
	padding: 30px 0;
}
.twitter_info span {
	display: block;
	color: #fff;
}
.twitter_info a {
	color: #fff;
}
.social_icon {
	display: none;
}
.social_icon li {
	display: inline-block;
}
.social_icon li a {
	display: inline-block;
	height: 50px;
	width: 50px;
	line-height: 50px;
	background-color: #fff;
	color: #172341;
	font-size: 26px;
}
.social_icon li a:hover {
	color: #21a8ee;
}
.client_logo {
	display: -ms-flexbox;
    display: flex;
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
	-ms-flex-align: center;
    align-items: center;
}
.client_logo li {
    max-width: 14.28%;
	-ms-flex: 0 0 14.28%;
    flex: 0 0 14.28%;
    padding: 10px 15px;
}
.footer_text * {
	color: #fff;
}
.footer_logo a {
    display: inline-block;
    margin-left: 30px;
}
.footer_logo a:first-child {
    margin-left: 0px;
}
.footer_logo img {
    max-width: 270px;
}
.footer_text p:last-child {
    margin-bottom: 0;
}

/*News Css*/
.notify_info {
	background-color: #242424;
	padding: 10px 0;
}
.notify_txt p {
	margin: 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.notify_txt a {
	color: #21a8ee;
}
.breadcrumb {
	background-color: transparent;
	margin: 0;
	padding: 15px 0;
}
.breadcrumb li,
.breadcrumb-item.active,
.breadcrumb li a {
	color: #21a8ee;
}
.breadcrumb-item + .breadcrumb-item::before {
	color: #21a8ee;
	content: "\f125";
	font-family: Ionicons;
	font-size: 12px;
}
.news_name {
	padding: 10px;
}


.news_name * {
	color: #fff;
}
.news_name h6 {
	font-family: 'Conv_Gotham-Black';
	margin: 0;
}
.news_description {
	padding-top: 20px;
    padding-bottom:20px;
}
.news_description a{
    color: #007bff;
}

.new_detail .inner-content .jumbotron p a {
	color: #fff;
	min-width: 150px;
	white-space: normal;
}
.sidebar_section {
    padding: 20px 15px;
}
.meta_light.news_meta li a,
.meta_light.news_meta li span {
	color: #cecece;	
}
.meta_light.news_meta li::before {
    background-color: #cecece;
}
.sidebar_widget {
	margin-bottom: 30px;
}
.widget_link li {
	border-top: 2px solid #21a8ee;
}
.widget_link li:last-child {
	border-bottom: 2px solid #21a8ee;
}
.widget_link li a {
	color: #fff;
	font-family: 'Conv_Gotham-Black';
	text-transform: uppercase;
	display: block;
	padding: 10px;
}
.tweet_feed {
	color: #bbc0cb;
}
.tweet_feed li {
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(255,255,255,0.10);
	padding-bottom: 10px;
}
.tweet_feed li:last-child {
	margin-bottom: 0px;
	border-bottom: 0;
	padding-bottom: 0px;
}
.tweet_feed li a {
	color: #fff;
}
.tweet_feed li a:hover {
	color: #1da1f2;
}
.tweet_date {
	display: block;
	margin-top: 10px;
	color: #8e97ab;
}
.tweet_date::before {
	content: "\f243";
	font-family: ionicons;
	font-size: 18px;
	vertical-align: middle;
	margin-right: 10px;
	color: #1da1f2;
}
.video {
	position: relative;
}
.video_play_icon {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
}
.video_play_icon img {
	max-width: 70px;
}
.video_title {
	background-color: #21a8ee;
	padding: 10px;
}
.video_title * {
	text-transform: uppercase;
	font-family: 'Conv_Gotham-Black';
}
.video_title a:hover {
	color: #fff;
}

.dropdown-header {
    padding: 0 !important;
}

    .dropdown-header a {
        color: #999 !important;
    }

        .dropdown-header a:hover {
            color: #21a8ee !important;
        }

.content_section .pagination li {
	width: auto !important;
	padding: 0;
	max-width: none !important;
	-ms-flex: inherit !important;
	flex: inherit !important;
	display: block !important;
}

.media-left, .media > .pull-left {
	padding-right: 10px;
}
.icon-md {
	font-size: 38px;
}
.icon-txt {
	position: relative;
	display: inline-block;
	line-height: normal;
}
.icon-txt.icon-file {
	color: #555555;
}

@font-face {
  font-family: "sf-icon-font";
  src: url("../fonts/sf-icon-font.eot?31b9ae05d6feaf588a80ace92ddbffe1");
  src: url("../fonts/sf-icon-font.eot?#iefix") format("embedded-opentype"), url("../fonts/sf-icon-font.woff?31b9ae05d6feaf588a80ace92ddbffe1") format("woff"), url("../fonts/sf-icon-font.ttf?31b9ae05d6feaf588a80ace92ddbffe1") format("truetype"), url("../fonts/sf-icon-font.svg?31b9ae05d6feaf588a80ace92ddbffe1#sf-icon-font") format("svg");
  font-weight: normal;
  font-style: normal; }

[class="icon- -single"],
[class*=" icon-"]:before,
[class*=" icon-"]:after,
[class^="icon-"]:before,
[class^="icon-"]:after {
  font-family: "sf-icon-font";
  vertical-align: middle;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-file-single, .icon-item-file:after {
  content: "\f001"; }

.icon-no-image-single, .icon-item-no-image:after {
  content: "\f002"; }

.icon-file:before {
  content: "\f001"; }

.icon-no-image:before {
  content: "\f002"; }
  
.icon-txt [class^="icon-txt-"] {
	position: absolute;
	top: 47%;
	right: -3%;
	padding: 0.2em 0.4em;
	font-size: 0.25em;
	line-height: normal;
	height: auto;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #333333;
	color: #fff;
}
.icon-txt .icon-txt-pdf {
	background-color: #ff4848;
}
.media {
	margin-top: 15px;
}
.media:first-child {
	margin-top: 0;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0 !important;
	border-radius: 4px;
	width: 100%;
}
.pagination > li {
	display: inline;
	clear: none !important;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default;
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.428571429;
	text-decoration: none;
	color: #337ab7;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}
.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out;
}
.thumbnail .caption {
	padding: 9px;
	color: #333333;
}
.sf-mr-xs, .sf-Gallery-thumbs.sf-Gallery-thumbs--video > div, .sf-list--expandable i, .sf-icon-feed {
	margin-right: 5px;
}
.sf-list--expandable .sf-list-expand {
	float: right;
}
.sf-mb-xs, .sf-list--expandable .sf-list-item > div {
	margin-bottom: 5px;
}
.caption h3,.sf-list-item h3 {
	font-size: 24px;
}

.navbar-nav .caret {
    display: inline-block;
}
.caret:before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0px;
    vertical-align: middle;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    border-width: 5px 5px 0 5px;
    content: "";
}
.ui-autocomplete{
color: #21a8ee;
border: 1px solid #21a8ee;	
    background-color: #172341;
	width : 450px;
	z-index:1;
	padding:8px;
}


#AppicationsWrapper #AppDeclaration .k-auto-scrollable tr td {
	overflow: visible;
}
#AppicationsWrapper .k-tabstrip {
    border: 0;
}
.k-tabstrip {
    border: 0;
}
.k-grid-add {
    float: right;
}
#AppicationsWrapper .k-tabstrip .k-tabstrip-items .k-state-active {
	border-bottom-width: 0;
}
.k-tabstrip .k-tabstrip-items .k-state-active {
    border-bottom-width: 0;
}
#AppicationsWrapper .k-tabstrip .k-tabstrip-items .k-loading.k-complete {
	border: 0;
}
.k-tabstrip .k-tabstrip-items .k-loading.k-complete {
    border: 0;
}
.k-tabstrip .k-tabstrip-items li.k-item {
    margin-right: 10px;
    border-radius: 8px 8px 0 0;
    background-color: #f0f0f0;
    color: #585858;
    border-color: #999999;
    opacity: 1;
}
#AppicationsWrapper .k-tabstrip .k-tabstrip-items li.k-item {
    margin-right: 10px;
    border-radius: 8px 8px 0 0;
    background-color: #ddd;
    color: #585858;
	border-color: #999999;
	opacity: 1;
}
.k-tabstrip .k-tabstrip-items li.k-item.k-state-active {
    color: #fff;
    border-color: #999999;
    background-color: #00b1ff;
}

#AppicationsWrapper .k-tabstrip .k-tabstrip-items li.k-item li.k-state-active {
	color: #fff;
	border-color: #999999;
	background-color: #00b1ff;
}

#AppicationsWrapper .k-tabstrip .k-tabstrip-items li.k-item.k-state-active {
	color: #fff;
	border-color: #999999;
	background-color: #00b1ff;
}


.k-tabstrip > .k-content {
	border-top: 0;
	border-color: #999;
}
.content-wrapper .k-tabstrip .k-tabstrip-items {
    padding: 0;
}
.content-wrapper .k-tabstrip>.k-content {
	margin:0;
}
#AppicationsWrapper .k-tabstrip > .k-content div#AppProductOptionalDescription {
    margin:15px 0;
}
#AppicationsWrapper .k-tabstrip > .k-content div#AppProductDescription,
#AppicationsWrapper .k-tabstrip > .k-content div#RelatedCompaniesDescription,
#AppicationsWrapper .k-tabstrip > .k-content div#AppMedicalDescription,
#AppicationsWrapper .k-tabstrip > .k-content div#AppDeclarationDescription,
#AppicationsWrapper .k-tabstrip > .k-content div#AppProductOptionalDescription {
    margin-left: -15px;
    background-color: #00b1ff;
    color: #fff;
    margin-top: -15px;
    margin-right: -15px;
    padding: 12px;
}
        #AppicationsWrapper .k-tabstrip > .k-content div#RelatedCompanies, #AppicationsWrapper .k-tabstrip > .k-content div#SearchCompany {
            margin-left: -15px;
            margin-top: 0;
            margin-right: -15px;
            border-color: #eaeaea;
        }
.k-grouping-row p {
    float: left;
}
#AppicationsWrapper .k-tabstrip>.k-content div#SearchCompany {
	margin-bottom: 15px;
}
#AppicationsWrapper .k-tabstrip>.k-content div#AppProduct,
#AppicationsWrapper .k-tabstrip>.k-content div#AppMedical,
#AppicationsWrapper .k-tabstrip>.k-content div#AppDeclaration {
	border-color: #eaeaea;
	margin-top: 15px;
	margin-bottom: 15px;
}
#AppicationsWrapper .k-tabstrip>.k-content div#AppMedical.k-grid td,
#AppicationsWrapper .k-tabstrip>.k-content div#AppDeclaration.k-grid td {
	border-width: 0;
}
.k-grid td {
    border-width: 0;
}
#AppicationsWrapper .k-tabstrip>.k-content .k-grid-header {
	background-color: #00b1ff;
    color: #fff;
}
.k-grid-header {
    background-color: #00b1ff;
    color: #fff;
}
.k-grid-header th.k-header {
    border-color: #eaeaea;
    text-align: center;
}
    #AppicationsWrapper .k-tabstrip>.k-content .k-grid-header th.k-header {
	border-color: #eaeaea;
	text-align: center;
}
.k-grid-header .k-grid-header-wrap {
    border: 0;
}
#AppicationsWrapper .k-tabstrip>.k-content .k-grid-header .k-grid-header-wrap {
	border:0;
}
#AppicationsWrapper .k-tabstrip>.k-content div#AppProductDescription p:empty,
#AppicationsWrapper .k-tabstrip>.k-content div#RelatedCompaniesDescription p:empty,
#AppicationsWrapper .k-tabstrip>.k-content div#AppMedicalDescription p:empty,
#AppicationsWrapper .k-tabstrip>.k-content div#AppDeclarationDescription p:empty{ 
    display: none;
}
#AppicationsWrapper .k-tabstrip>.k-content div#AppProductDescription p,
#AppicationsWrapper .k-tabstrip>.k-content div#RelatedCompaniesDescription p,
#AppicationsWrapper .k-tabstrip>.k-content div#AppMedicalDescription p,
#AppicationsWrapper .k-tabstrip>.k-content div#AppDeclarationDescription p{ 
    margin:0;
}
#AppicationsWrapper .k-tabstrip>.k-content div#AppProduct {
	margin-top:15px;
}
.k-tabstrip > .k-content .k-widget {
    border-color: #999;
}
#AppicationsWrapper .k-tabstrip>.k-content .k-widget {
	border-color: #999;
}
#AppicationsWrapper .k-tabstrip>.k-content #AppProductOptional {
	margin-bottom:15px;
}
.k-tabstrip > .k-content .k-grid td {
    border-color: #eaeaea;
    border-width: 0 0 0 1px;
    border-style: solid;
}
#AppicationsWrapper .k-tabstrip>.k-content .k-grid td {
    border-color: #eaeaea;
    border-width: 0 0 0 1px;
	border-style: solid;
}
.k-tabstrip > .k-content .k-grid td:first-child{
    text-align:center;
}
.k-tabstrip > .k-content .k-grid tbody tr:nth-child(2n) td,
.k-grid .k-grid-content tbody  tr:nth-child(2n) td{
    background: #f0f0f0;
}
#AppicationsWrapper .k-tabstrip>.k-content .k-grid tbody tr:nth-child(2n) td {
    background: #f9f9f9;
}
.k-tabstrip > .k-content div#search {
    margin-top: 15px;
}
#AppicationsWrapper .k-tabstrip>.k-content div#search {
    margin-top: 15px;
}
#AppicationsWrapper .k-tabstrip>.k-content .k-grid-header th.k-header:empty {
    display: none;
}
#AppicationsWrapper .k-tabstrip>.k-content .MedicalCondition .container {
    max-width: 100%;
    padding: 0;
}
#AppicationsWrapper .k-tabstrip>.k-content #Payments .form-group .col-md-6 {
	padding:0;
}
#AppicationsWrapper .k-tabstrip>.k-content #Payments input#btnPaymentBack {
    margin-left: 15px;
    margin-right: 15px;
}

.k-grid, .k-grid-pager {
	border-color: #eaeaea;
}
.k-grid-header .k-grid-header-wrap tr th a.k-link {
	color:#fff;
}
.k-grid .k-grid-content tr.k-master-row td {
	border-color: #eaeaea;
    border-right-width: 1px;
}


.k-tabstrip > .k-content div#UnpaidOrder,
.k-tabstrip > .k-content div#PaidOrder {
    margin-left: -15px;
    margin-top: -16px;
    margin-right: -15px;
	border: 0;
}
.k-tabstrip > .k-content #btnPayment,
#singleLicense #btnSingleSubmit,
#bulkLicense #btnBulkSubmit{
	color: #fff;
	background: #ff7800;
	padding: 12px 25px;
	border-radius: .25rem;
	box-shadow: none;
	cursor: pointer;
	border: 0;
	font-weight: bold;
	margin-top: 15px;
}
.k-tabstrip > .k-content .k-button.btn.btn-orange:hover,
.k-tabstrip > .k-content #btnPayment:hover,
#singleLicense #btnSingleSubmit:hover,
#bulkLicense #btnBulkSubmit:hover {
    color: #fff;
	background: #e86d00;
}
.k-tabstrip > .k-content #paymentModule .form-group .col-md-6 {
	padding: 0;
	width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.k-tabstrip > .k-content #paymentModule #btnPaymentSubmit {
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 12px 30px;
}
.k-tabstrip > .k-content #paymentModule .IW_fCVVCVM,
.k-tabstrip > .k-content #Payments .IW_fCVVCVM {
	display: block;
	width: 100%;
	height: calc(2.25rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	box-sizing: border-box;
	height:50px;
}


.k-grid .k-grid-content tbody tr td {
	border-color: #eaeaea;
	border-width: 0 0 0 1px;
	border-style: solid;
}

#singleLicense .form-group.col-xs-10.col-sm-4.col-md-4.col-lg-4 {
	padding: 0;
}
#bulkLicense {
	border-top: 1px solid #dfdcdc;
	margin-top: 10px;
	padding-top: 30px;
}

.search_overflow {
	position: relative;
	box-sizing: border-box;
	padding: 0;
}
.search_overflow #txtKeyword {
	width: 100%;
	padding-right: 120px;
	box-sizing: border-box;
	padding: 12px;
	height: 50px;
}
.search_overflow #btnSearch {
	position: absolute;
	right: 0;
	top: 0;
	padding: 12px 20px;
	box-sizing: border-box;
	height: 50px;
}

.k-tabstrip > .k-content #paymentModule,
.k-tabstrip > .k-content #Payments {
	background: #f5f5f5;
	padding: 30px 20px;
	max-width: 600px;
}
.k-tabstrip > .k-content #Payments .row > .col-md-12,
#AppicationsWrapper .k-tabstrip > .k-content #Payments .form-group .col-md-6 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	box-sizing: border-box;
}
.k-tabstrip > .k-content #paymentModule .row > .col-md-6 .form-control,
.k-tabstrip > .k-content #Payments .row > .col-md-12 .form-control {
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	height: 50px;
}
.k-tabstrip > .k-content #paymentModule .row > .col-md-6 .form-group,
.k-tabstrip > .k-content #Payments .row > .col-md-12 .form-group {
	width: 50%;
	float: left;
	padding: 0 15px;
	box-sizing: border-box;
}
.k-tabstrip > .k-content #paymentModule .row > .col-md-6 .form-group select,
.k-tabstrip > .k-content #Payments .row > .col-md-12 .form-group select  {
	background-color:#fff;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	font-size: 1rem;
	line-height: 1.5;
	box-sizing: border-box;
	height: 50px;
}
.k-tabstrip > .k-content #paymentModule .form-group .col-md-6 label,
.k-tabstrip > .k-content #paymentModule .row > .col-md-6 .form-group:first-child,
.k-tabstrip > .k-content #paymentModule .row > .col-md-6 .form-group:nth-child(4),
.k-tabstrip > .k-content #Payments .row > .col-md-12 .form-group .col-md-6 label,
.k-tabstrip > .k-content #Payments .row > .col-md-12 .form-group:first-child,
.k-tabstrip > .k-content #Payments .row > .col-md-12 .form-group:nth-child(4),
.k-tabstrip > .k-content #paymentModule .col-md-6 .form-group:nth-child(3) label {
	width: 100%;
}


.k-tabstrip > .k-content #Payments .container {
	box-sizing: border-box;
	padding: 0;
}
.k-tabstrip > .k-content #Payments #btnPaymentBack,
.k-tabstrip > .k-content #Payments #btnPaymentSubmit {
	padding: 12px 30px;
}
#AppicationsWrapper .k-tabstrip > .k-content #Payments input#btnPaymentBack {
   margin-left: 30px;
}

#ApplicationType .k-grid-content .k-detail-row .k-widget.k-listview {
	border: 0;
	padding-left: 15px;
}
#ApplicationType .k-grid-content .k-detail-row .k-widget.k-listview .product {
    margin-bottom: 15px;
    margin-top: 15px;
}
#ApplicationType .k-grid-content .k-detail-row .k-detail-cell h3 {
    margin: 15px 0;
}

.k-animation-container {
	background: #fff;
}


.k-window.k-state-focused, .k-widget.k-window {
	padding-top:0 !important;
}
#externalEvents .externalevent {
    padding: 15px;
    border-bottom: 1px solid #666;
}
#externalEvents .externalevent a{
    color: #00adff;
}

.event_popup {
    padding: 15px;
    color: #172341;
}
#search{
    padding:30px 0;
}
.event-Search {
    margin-top: 27px;
}
.event_popup a {
    color: #00adff;
    text-decoration: underline;
}
    .event_popup .divider {
        border-bottom: 2px dotted #ccc;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

.k-window.k-widget .k-window-titlebar {
    position: relative;
    z-index: 10;
    border: 0;
    top: 50px;
    right: 14px;
}


.new_detail .inner-content ul.k-pager-numbers {
    clear: none;
    list-style: none;
    margin: 0;
}

@media only screen and (min-width: 992px) {
.mobile-image {
	display: none;
}

    .news_img img {
        width: 100%;
        min-height: unset;
    }

    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.navbar-expand-lg .navbar-nav li:hover > .dropdown-menu {
    display: block;
}
.navbar-nav .dropdown-menu {
    display: none;
}
.navbar-expand-lg .navbar-nav .dropdown-mega-menu .dropdown-menu {
	margin-top: 100px;
	opacity: 0;
	transition: all 0.5s ease-in-out;
	visibility: hidden;
	display: block;
}
.navbar-expand-lg .navbar-nav .dropdown-mega-menu:hover .dropdown-menu {
	margin-top: 0;
	opacity: 1;
	visibility: visible;
	transition: all 0.5s ease-in-out;
	z-index: 2;
}
.navbar-expand-lg .dropdown.dropdown-mega-menu .mega-menu .mega-menu-col .dropdown-header {
	color: #999;
}
    .navbar-expand-lg .navbar-nav .dropdown-mega-menu .dropdown-menu,
    .navbar-expand-lg .navbar-nav .dropdown-menu li a {
        background-color: #f1f1f1;
        color: #999;
    }
.navbar-expand-lg .navbar-nav .dropdown-menu li a {
	color: #172341;
}
.navbar-expand-lg .navbar-nav .dropdown-menu .image-col li a {
	color: #fff;
}
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-menu {
    display: none;
}
}
@media only screen and (min-width: 1200px) {
.navbar-brand img {
    max-width: 125px;
}
    .news_img img {
        width: 100%;
        min-height: unset;
    }
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 25px 5px;
	font-size: 13px;
}
.feature_img {
    height: 380px;
}
.feature_parts_box a {
    font-size: 13px;
    line-height: 18px;
}
.news_box_horis .news_title h5 a {
	line-height: 16px;
}
.video_desc .video_text {
    max-width: 55%;
}
}
@media only screen and (min-width: 1450px) {

.navbar-expand-lg .navbar-nav .nav-link {
    padding: 25px 10px;
}
    .news_img img {
        width: 100%;
        min-height: unset;
    }
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.search_form {
    max-width: 150px;
	font-size: 13px;
}
.desktop-image {
    padding: 0 60px;
}
.feature_img {
    height: 403px;
}
.feature_parts_box a {
    font-size: 14px;
    line-height: 20px;
}
.news_title h5 a {
    font-size: 14px;
}
.video_desc .video_text {
    max-width: 50%;
}
}
@media only screen and (min-width: 1550px) {

.navbar-brand {
    padding: 5px;
}
    .news_img img {
        width: 100%;
        height: auto;
    }
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.navbar-brand img {
    max-width: 145px;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 25px 10px;
}
.search_form input {
	font-size: 18px;
}
.desktop-image {
    padding: 0 70px;
}
.feature_img {
	height: 450px;
}
.feature_parts_box a {
    font-size: 16px;
    line-height: 22px;
}
.feature_parts_box img {
    max-width: 72px;
}
.news_title h5 a {
    font-size: 16px;
}
.search_form {
    max-width: 180px;
}
}
@media only screen and (min-width: 1750px) {
.login_page {
    padding: 6% 0;
	height: calc(100vh - 72.5px);
}
.navbar-expand-lg .dropdown.dropdown-mega-menu .mega-menu .mega-menu-col .dropdown-header {
	font-size: 20px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
	min-width: 18rem;
}
    .news_img img {
        width: 100%;        
        min-height: unset;
    }
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.navbar-expand-lg .navbar-nav .nav-link {
	font-size: 15px;
    padding: 25px 10px;
}
.member_portal, .dropdown_portal_menu ul li a {
	font-size: 16px;
}

.search_form {
	max-width: 260px;
	margin-left: 20px;
}
.search_form input {
    padding: 12px 35px 12px 15px;
    font-size: 20px;
}
.feature_img {
    height: 507px;
}
.feature_parts_box a {
    font-size: 18px;
}
.feature_parts_box img {
    max-width: 100px;
}
.news_title h5 a {
    font-size: 18px;
}
}
@media only screen and (max-width: 1450px) {
.login_page {
    padding: 3% 0;
    height: calc(100vh - 71px);

}
.btn-outline-default {
    padding: 12px 15px;
}
    .news_img img {
        width: 100%;        
        min-height: unset;
    }
.search_form {
    max-width: 130px;
	margin-right: 0;
}
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.member_portal {
    font-size: 14px;
	padding:10px;
}
.dropdown_portal_menu ul li a {
	font-size:14px;
}
.member_portal img {
    height: 27px;
}
.headingline_box h5 {
    font-size: 16px;
}
.video_info span {
    font-size: 12px;
}
.video_info h6 {
    font-size: 12px;
}
.news_story .news_box_horis .news_title {
    min-height: 100%;
    max-height: 100%;
}
.video_text h4 {
	font-size: 20px;
}
.news_meta li a, .news_meta li span {font-size:9px;}
.news_box_horis .news_title h5 a {font-size:13px; font-family: 'Conv_Gotham-Book';}
.news_box_horis .news_title h5  {font-weight:normal;}
}
@media only screen and (max-width: 1199px) {
.login_page {
    padding: 5% 0;
    height: calc(100vh - 61px);
}	
.news_list > ul > li:nth-child(4n+1) {
        clear: none;
}
.btn-outline-default {
	font-size: 14px;
}
.title_default h4 {
    font-size: 20px;
}
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.navbar-brand img {
    max-width: 100px;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 20px 5px;
	font-size: 13px;
}
.member_portal {
    padding: 10px;
    font-size: 13px;
}
.dropdown_portal_menu ul li a {
	font-size:13px;
}
.member_portal img {
    height: 20px;
    width: auto;
}
.member_portal span {
    padding-left: 10px;
}
.search_form {
    display: none;
}
.headingline_box {
	padding: 10px;
}
.feature_parts_box {
    padding: 5px 5px;
	height: 125px
}
.feature_parts_box img {
    margin-bottom: 5px;
}
.headingline_box span {
    margin-bottom: 5px;
}
.feature_parts_box a {
    font-size: 11px;
}
.headingline_box h5 {
    font-size: 15px;
}
.news_section {
    padding: 30px 0;
}
.news_story > ul > li,
.news_list > ul.newslist > li,
.new_detail .news_list > ul > li {
    width: 50%;
	max-width: 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}
.news_story .news_box_horis .news_title,
.news_story .news_title {
    min-height: auto;
    max-height: none;
}
.news_readmore {
    margin-left: -15px;
    margin-right: -15px;
}
.news_story > ul > li:nth-child(2n+1) {
    clear: both;
}

.news_list > ul.videolist > li:nth-child(4n+1) {
    clear: both !important;
}

    .news_list > ul.newslist > li:nth-child(4n+1) {
        clear: both !important;
    }

.news_story ul.small_grid li:nth-child(3n+1) {
    clear: none;
}
.video_desc .video_text {
    max-width: 55%;
}
.slick-vertical .slick-slide {
    margin-bottom: 5px;
}

.login_form {
    margin: 40px 0;
}
.login_page .title_default h2 {
    font-size: 50px;
}
.login_page .title_default p {
    font-size: 16px;
}
.forgot_pass {
    margin: 30px 0;
}

}
@media only screen and (max-width: 991px) {
.login_page {
    padding: 6% 0;
    height: calc(100vh - 51px);
}	
.member_portal img {
    margin-top: 0;
}
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.m-navigation {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.m-navigation.active .navbar-expand-lg {
    display: block;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 99;
	padding: 0 20px;
	overflow: auto;
}
.navbar-expand-lg li a {
	height: auto;
	display: block;
}
.navbar-expand-lg .nav-item {
    display: block;
    height: auto;
	padding: 0 10px;
}
.navbar-expand-lg .navbar-collapse, .navbar-expand-lg .navbar-nav {
    height: auto !important;
}
.navbar-brand {
    margin: 0;
	padding: 5px 10px;
}
.navbar-expand-lg .navbar-nav > li.active > .nav-link, .navbar-expand-lg .navbar-nav > li:hover > .nav-link {
    background-color: transparent;
	color: #21a8ee;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 10px 10px;
	border: 0;
}
.image-col li {
    float: none;
    width: 100%;
}
.image-col a img {
    display: none;
}
.image-col a span {
	padding: 10px 20px;
	position: static;
	text-align: left;
	display: block;
	font-size: 14px;
}
.image-col a::before,
.image-col a:hover::after {
	content: normal;
}
.image-col a:hover span {
	-moz-transform: none;
	-webkit-transform: none;
	transform: none;
}
.member_portal {
    padding: 15px;
    font-size: 14px;
}
.dropdown_portal_menu ul li a {
	font-size:14px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    padding-left: 20px;
}
.navbar-expand-lg .navbar-nav .dropdown-mega-menu .dropdown-menu {
    padding-left: 5px;
}
.navbar-expand-lg .dropdown.dropdown-mega-menu .mega-menu .mega-menu-col a {
    color: #fff;
}
.desktop-image {
	display: none;
}
.mobile-image {
    margin-bottom: 10px;
}
.client_logo li {
    max-width: 16.66%;
    -ms-flex: 0 0 16.66%;
    flex: 0 0 16.66%;
}
}
@media only screen and (max-width: 767px) {
.login_page {
    padding: 50px 0;
    height: auto;
}	
.login_page .title_default h2 {
    font-size: 40px;
}	
.login_page .title_default p {
    font-size: 15px;
}
.login_form {
    margin: 30px 0;
}

.btn img {
    max-width: 20px;
    margin-left: 5px;
}
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.lg_padding {
    padding: 60px 0;
}
.md_padding {
    padding: 40px 0;
}
.res_no_gutters.small_col div[class*="col-"], .res_no_gutters.small_col div[class*="col-"] {
	padding: 0;
}
.res_no_gutters.small_col .row {
    margin-left: 0;
    margin-right: 0;
}
.overlap_bg::before {
    content: normal;
}
.feature_parts_box {
    padding: 10px;
    height: 100%;
}
.feature_parts_box a {
    font-size: 14px;
}
.feature_parts ul {
    margin: 0px 5px;
}
.news_story li:nth-child(-n+2),
.social_icon {
    display: block;
}
.news_story > ul > li,.news_list > ul.newslist > li,
.new_detail .news_list > ul > li {
    width: 100%;
	max-width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}
.news_story > ul > li,
.letest_video,
.twitter_info,
.ads_box {
    display: none;
}
.news_story.news_list > ul > li {
	display: block;
}
.news_story .small_grid li:nth-child(-n+2) {
	display:none;
}
.client_logo li {
    max-width: 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
}
.mobile-image div {
    width: 100% !important;
}

.content-wrapper .k-tabstrip > .k-content .k-grid-content table {
    table-layout: auto;
}


.login_info_box_wrap .Login-Info a.btn-orange {
	padding: 3px 10px;
}


/*table css*/

.k-grid-header .k-grid-header-wrap table,
.k-grid-header .k-grid-header-wrap table thead,
.k-grid-header .k-grid-header-wrap table thead tr,
.k-grid-header .k-grid-header-wrap table thead tr th,
.k-grid-content table,
.k-grid-content table tbody,
.k-grid-content table tbody tr,
.k-grid-content table tbody tr td {
	display: block;
}

.k-grid-header .k-grid-header-wrap table thead tr{
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.k-grid-header .k-grid-header-wrap table thead tr,
.k-grid-content table tbody tr  {
	margin: 0 0 1rem 0;
}

.k-grid-header .k-grid-header-wrap table thead tr:nth-child(odd),
.k-grid-content table tbody tr:nth-child(odd) {
	/*background: #ccc;*/
}

.k-grid-header .k-grid-header-wrap table thead tr td,
.k-grid-content table tbody tr td {
	/* Behave  like a "row" */
	border: none;
	border-bottom: 1px solid #eee;
	position: relative;
	padding-left: 50%;
}

.k-grid-header .k-grid-header-wrap table thead tr td:before,
.k-grid-content table tbody tr td:before {
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
}
.k-grid-content table tbody tr td a.btn-orange {
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
}

#Membership .k-grid-content table tbody tr td:nth-of-type(1):before { content: "Member Type"; }
#Membership .k-grid-content table tbody tr td:nth-of-type(2):before { content: "Category"; }
#Membership .k-grid-content table tbody tr td:nth-of-type(3):before { content: "Start Date"; }
#Membership .k-grid-content table tbody tr td:nth-of-type(4):before { content: "End Date"; }
#Membership .k-grid-content table tbody tr td:nth-of-type(5):before { content: "Status"; }
#Membership .k-grid-content table tbody tr td:nth-of-type(6):before { content: ""; }

.k-grid-content {
	overflow: auto;
    overflow-x: auto;
    overflow-y: auto;
}

#myApplication .k-grid-content table tbody tr td:nth-of-type(1):before { content: "Ref"; }
#myApplication .k-grid-content table tbody tr td:nth-of-type(2):before { content: "Date"; }
#myApplication .k-grid-content table tbody tr td:nth-of-type(3):before { content: "Application"; }
#myApplication .k-grid-content table tbody tr td:nth-of-type(4):before { content: "Status / Action"; }


#UnpaidOrder .k-grid-content table tbody tr td:nth-of-type(1):before { content: ""; }
#UnpaidOrder .k-grid-content table tbody tr td:nth-of-type(2):before { content: "Ref#"; }
#UnpaidOrder .k-grid-content table tbody tr td:nth-of-type(3):before { content: "Date"; }
#UnpaidOrder .k-grid-content table tbody tr td:nth-of-type(4):before { content: "Description"; }
#UnpaidOrder .k-grid-content table tbody tr td:nth-of-type(5):before { content: "Total"; }
#UnpaidOrder .k-grid-content table tbody tr td:nth-of-type(6):before { content: "Balance"; }
#UnpaidOrder .k-grid-content table tbody tr td:nth-of-type(7):before { content: ""; }


#PaidOrder .k-grid-content table tbody tr td:nth-of-type(1):before { content: "Ref#"; }
#PaidOrder .k-grid-content table tbody tr td:nth-of-type(2):before { content: "Date"; }
#PaidOrder .k-grid-content table tbody tr td:nth-of-type(3):before { content: "Description"; }
#PaidOrder .k-grid-content table tbody tr td:nth-of-type(4):before { content: "Total"; }
#PaidOrder .k-grid-content table tbody tr td:nth-of-type(5):before { content: ""; }

.k-tabstrip > .k-content .k-grid td:first-child,
.k-tabstrip > .k-content .k-grid td {
    text-align: left !important;
}


#ApplicationType .k-grid-content table,
#ApplicationType .k-grid-content table tbody,
#ApplicationType .k-grid-content table tbody tr,
#ApplicationType .k-grid-content table tbody tr td {
	    display: contents;
}


#AppicationsWrapper #AppProduct .k-grid-content table tbody tr td, 
#AppicationsWrapper #AppProductOptional .k-grid-content table tbody tr td,
#AppicationsWrapper #AppMedical .k-grid-content table tbody tr td,
#AppicationsWrapper #AppDeclaration .k-grid-content table tbody tr td {
    padding-left: 6px;
    display: inline-block;
}

#AppicationsWrapper #RelatedCompanies .k-grid-content table tbody tr td:nth-of-type(1):before { content: "Name"; }
#AppicationsWrapper #RelatedCompanies .k-grid-content table tbody tr td:nth-of-type(2):before { content: "Start Date"; }
#AppicationsWrapper #RelatedCompanies .k-grid-content table tbody tr td:nth-of-type(3):before { content: "Company Type"; }
#AppicationsWrapper #RelatedCompanies .k-grid-content table tbody tr td:nth-of-type(4):before { content: ""; }

#AppicationsWrapper .k-tabstrip>.k-content div#search {
    margin-top: 15px;
    padding-left: 0;
    padding-right: 0;
    margin-left: -15px;
    margin-right: -15px;
}
#AppicationsWrapper #AppMedical .MedicalCondition .container .col-md-12 {
    padding: 0;
}
#AppicationsWrapper #AppMedical .MedicalCondition .container .col-md-12 .form-group textarea {
    max-width: 90%;
}


#singleLicense #LicenseGrid .k-grid-content table tbody tr td:nth-of-type(1):before { content: "Ref"; }
#singleLicense #LicenseGrid .k-grid-content table tbody tr td:nth-of-type(2):before { content: "Name"; }
#singleLicense #LicenseGrid .k-grid-content table tbody tr td:nth-of-type(3):before { content: "Code"; }
#singleLicense #LicenseGrid .k-grid-content table tbody tr td:nth-of-type(4):before { content: "Expiry"; }
#singleLicense #LicenseGrid .k-grid-content table tbody tr td:nth-of-type(5):before { content: "Status"; }


}

@media only screen and (max-width: 640px){
.lg_padding {
    padding: 40px 0;
}
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.md_padding {
    padding: 30px 0;
}
.title_default h2,
.title_default2 h2,
.title_default3 * {
	font-size: 28px;
}
.client_logo li {
    max-width: 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
}
.footer_logo a {
    margin-left: 20px;
}
.footer_logo img {
	max-width: 210px;
}
}
@media only screen and (max-width: 575px){
.m-navigation .navbar-toggler {
	padding-left:0 !important;
}	
.video_desc .video_text {
	max-width: 100%;
	margin-bottom: 10px;
	float: none;
}
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.see-more-link {
	display: block;
}
.client_logo li {
    max-width: 33.33%;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
	padding: 10px;
}
.footer_logo img {
    max-width: 130px;
}
.footer_logo a {
    margin-left: 10px;
}
}
@media only screen and (max-width: 480px){
.title_default h2,
.title_default2 h2,
.title_default3 * {
	font-size: 24px;
}
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.member_portal {
    padding: 10px;
    font-size: 12px;
}
.dropdown_portal_menu ul li a {
	font-size:12px;
}
.feature_parts_box {
    padding: 5px;
}
.feature_parts_box a {
	font-size: 10px;
}
.notify_txt p {
	font-size: 12px;
}
}
.sso-list li{
    padding-right:20px;
}

@media only screen and (max-width: 479px){
	.Payment-Wrapper .Payment-Control #ExpiryMonth, .Payment-Wrapper .Payment-Control #ExpiryYear {
		max-width: 100%;
		margin-bottom: 12px;
	}
}

@media only screen and (max-width: 380px) {
    body,p {
	font-size: 14px;
}
.title_default h2,
.title_default2 h2,
.title_default3 * {
	font-size: 20px;
}
    .List-Img {
        height: unset;
    }

    .List-Img69 {
        height: unset;
    }
.lg_padding {
    padding: 20px 0;
}
.md_padding {
    padding: 20px 0;
}
.member_portal {
    padding: 10px 5px;
    font-size: 10px;
}
.dropdown_portal_menu ul li a {
	font-size:10px;
	padding: 6px 0;
}
.member_portal span {
    padding-left: 6px;
}
}


.news_box_horis .news_img img {
    min-height: auto;
}


.user_img img {
	max-width: 125px;
	border-radius: 100%;
}
.active_member {
	color: #00b1ff;
	display: block;
}
.user_info_wrap {
	margin-top: 30px;
}
.contact_info li {
	padding-top: 10px;
}
.contact_info i {
	font-size: 18px;
	width: 20px;
	display: block;
	text-align: center;
}
.contact_info span {
	display: block;
	font-size: 14px;
}
.contact_icon {
	float: left;
	margin-right: 10px;
}
.contact_dt {
	overflow: hidden;
}
.dataTables_filter input {
	border: 1px solid #d0d0d0;
	padding: 3px 8px;
}
.data_table th {
	background-color: #F4F9FD;
	text-transform: uppercase;
	font-size: 14px;
	color: #00B1FF;
	border: 0 !important;
}
.data_table .even {
	background-color: #FCFCFC;
}
.pdf_icon i {
	color: #C0656D;
	font-size: 30px;
}
.data_table .dataTables_wrapper .dataTables_paginate .paginate_button {
	background: #eee;
	border: 0 !important;
	margin-left: 5px;
}
.data_table .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.data_table .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background: #00B1FF;
	color: #fff !important;
}
.data_table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
	border: 0;
	background: #eee;
	color: #666 !important;
}
.history_link {
	margin-bottom: 20px;
}
.history_link a{
	color: #00B1FF;
	border-left: 1px solid #00B1FF;
	padding: 0px 5px;
}
.history_link a:hover {
	color: #172341;
}
.history_link a:first-child{
	border-left: 0;
	padding-left: 0;
}


.sso-list{
    padding: 20px 0 ;
}
.payment-Inst{
    padding:25px 0;
}
header {
    z-index: 1000;
}
.main-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    padding-top: 72px;
	overflow-y: auto;
    height: 100vh;
    width: 230px;
    z-index: 810;
    -webkit-transition: -webkit-transform .3s ease-in-out, width .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out, width .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out, width .3s ease-in-out;
    transition: transform .3s ease-in-out, width .3s ease-in-out;
}
.dashboard header {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
}
.dashboard.sidebar-open {
	overflow: hidden;
}


.sidebar-menu li a { display:block; padding: 14px 5px 14px 15px; color:#fff; text-transform:uppercase; font-family: 'Conv_Gotham-Bold'; font-size: 15px;}
.sidebar-menu li a:hover, .sidebar-menu li.active a  {background-color:#00b1ff;}
.main-sidebar .navbar-nav .dropdown-menu {background-color: transparent; padding:0; margin:0; right: 0; transform: none !important; top:100% !important;border: 0;}
.main-sidebar .navbar-nav .dropdown-menu li a { padding: 10px 5px 10px 15px; font-family: 'Conv_Gotham-Book'; font-size:14px;}
.main-sidebar .navbar-nav .dropdown-menu.show {display:block;}

.content-wrapper {
    -webkit-transition: -webkit-transform .3s ease-in-out, margin .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out, margin .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out, margin .3s ease-in-out;
    transition: transform .3s ease-in-out, margin .3s ease-in-out;
    margin-left: 230px;
	/*padding-top: 72px;*/
    z-index: 820;
}
.content-wrapper .content {
	padding: 20px;
}
.form_content input,
.form_content select {
	padding: 10px 15px;
	height: 45px;
}
.form-control,
.form-control:focus,
.custom-file-input:focus ~ .custom-file-label {
	color: #333;
	box-shadow: none;
}
.form-control::-webkit-input-placeholder {
	color:#888888;
	opacity:1
}
.form-control::-moz-placeholder {
	color:#888888;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#888888;
	opacity:1
}
.form-control::-ms-input-placeholder {
	color:#888888;
	opacity:1
}
.form-control::placeholder {
	color:#888888;
	opacity:1
}

select.not_chosen,
select option:first-child,
select.not_chosen.form-control:focus {
	color: #888888;
}
select option {
	color: #333333;
}
.form-control:focus {
    box-shadow: none;
	color: #333333;
}
.custom_select {
	position: relative;
}
.custom_select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
}
.custom_select::before {
	content: "\f3d0";
	font-family: "Ionicons";
	position: absolute;
	display: block;
	top: 50%;
	right: 15px;
	pointer-events: none;
	font-size: 18px;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.imageupload .btn-file {
	overflow: hidden;
	position: relative;
}
.imageupload {
    text-align: center;
    padding: 14px 0;
}
.imageupload .btn-file input[type="file"] {
	cursor: inherit;
	display: block;
	min-height: 100%;
	min-width: 100%;
	opacity: 0;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
}
.imageupload img {
	max-width: 256px;
	margin: 0 auto 26px;
	display: table;
}
.form_content .row + .row > [class*="col-"] {
	margin-top: 20px;
}
.form_content .btn {
	padding: 10px 26px;
}
.Error-Container{
    padding:15px 0;
}

div#UserProfile {
    margin-top: 22px;
}

/*input[data-readonly] {
    pointer-events: none;
}*/
.tandcLink {
    color: #21a8ee;
}

#myApplication {
    clear: both;
}

#message {
    padding-bottom: 20px;
}

.login_info_box_wrap {
    background: #FFC809;
    padding: 20px 0;
}
.login_info_box_wrap .login_info_icon {
	width: auto;
    float: left;
	max-width: none;
}
.login_info_box_wrap .login_info_icon i {
	font-size: 48px;
    line-height: normal;
}
.login_info_box_wrap .Login-Info {
	overflow: hidden;
    padding-left: 15px;
}

.login_info_box_wrap .Login-Info h1 {
	font-family: 'Conv_Gotham-Black';	
	text-transform: uppercase;
	font-size: 45px;
}

.k-invalid-msg {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.web-description {
    color: #000;
}

.form-check-input {
    width: 1.13rem;
    height: 1.13rem;
}


.k-tabstrip > .k-content #paymentModule,
.k-tabstrip > .k-content #Payments {
    background-color: transparent !important;
    max-width: 100% !important;
    padding: 0 !important;
}
.Payment-Wrapper {
    max-width: 800px;
    margin: 20px auto;
}
.Payment-Wrapper .Payment-Ammount {
    background: #162441;
    color: #fff;
    text-align: center;
    font-size: 35px;
    padding: 15px;
}
.Payment-Wrapper .Payment-Control {
    background-color: #F5F6F8;
    padding: 15px;
}
.Payment-Wrapper .Payment-Control .Pament-Heading h2 {
    text-align: center;
    font-size: 36px !important;
    text-transform: uppercase;
    font-weight: bold !important;
}
.Payment-Wrapper .Payment-Control .Payment-Cards {
    text-align: center;
    margin-top: 50px;
	margin-bottom: 30px;
}
.Payment-Wrapper .Payment-Control #btnPaymentSubmit {
    margin-left: auto !important;
    margin-right: auto !important;
}

.k-tabstrip > .k-content .Payment-Wrapper .Payment-Control .IW_fCVVCVM {
	max-width: 50%;
    display: inline-block !important;
}

.Payment-Wrapper .Payment-Control #ExpiryMonth,
.Payment-Wrapper .Payment-Control #ExpiryYear {
    max-width: 150px;
    width: 100%;
    padding: 10px;
}
.Payment-Wrapper .Payment-Control #ExpiryYear {
	float:right;
}


.Payment-Wrapper *,
#paymentModule *,
#Payments * {
	box-sizing: border-box;
}
.button_group{
    text-align: center;
    display:table;
    margin:auto;
}
#Payments .Payment-Wrapper .Payment-Control .button_group .btn-default {
    margin-left: 10px !important;
    margin-right: 0 !important;
    float: none;
    display: inline-block;
}
.form-group input[readonly] {
    background-color: #f0f0f0 !important;
}
.License-Error-Success {
    padding: 20px 0;
    color:green;
}

.License-Error-Fail {
    padding: 20px 0;
    color: red;
}

#LicenseCheck .Licence-Inst h5{ 
	font-size: 18px;
    font-weight: bold;
    text-shadow: 0 0px 1px;
}

#LicenseCheck .Licence-Inst ul {
    list-style: disc;
    padding-left: 30px;
}
#LicenseCheck .Licence-Inst li {
    line-height: 1.8;
}
.Login-Msg {
    color: #fff;
}
/*.alert-danger{
    color:#fff;
}*/

.login_form .form-group input[readonly] {
    background-color: transparent !important;
}

.login_form .field-validation-error{
    color:#fff;
}


.k-picker-wrap{
border: 1px solid #ced4da;

}


.k-picker-wrap .k-input{
color:#88888f;
}


.k-dropdown-wrap{ 
  border:0px;
}


.k-dropdown-wrap .k-icon:before{ color: #acacac; }
.Register-Success .k-picker-wrap .k-input {
    color: #fff;
}
.Register-Success .k-picker-wrap {
    border: 1px solid #21a8ee;
    padding: 8px 35px 8px 6px;
    border-radius: .25rem;
    color: #fff;
}

.Register-Success .k-i-calendar:before {
    content: "\e108";
    color: #fff;
}

.Register-Success .login_form{
    margin:35px 0;
}

.Register-Success h2 {
    font-size: 60px;
    padding-top: 30px;
    text-align: center;
}

.ddl {
    color: #88888f;
}
.homecountry {
    color: #88888f;
}

.businesscountry {
    color: #88888f;
}


/*Loader Css*/
.preloader {
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.lds-ellipsis {
    height: 64px;
    margin: 0 auto;
    position: relative;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 64px;
    z-index: 9999;
}

    .lds-ellipsis span {
        position: absolute;
        top: 27px;
        width: 15px;
        height: 15px;
        border-radius: 50%;
        background: #222;
        -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
        -moz-animation-timing-function: cubic-bezier(0, 1, 1, 0);
        -o-animation-timing-function: cubic-bezier(0, 1, 1, 0);
        animation-timing-function: cubic-bezier(0, 1, 1, 0);
    }

        .lds-ellipsis span:nth-child(1) {
            left: 6px;
            -webkit-animation: lds-ellipsis1 0.6s infinite;
            -moz-animation: lds-ellipsis1 0.6s infinite;
            -o-animation: lds-ellipsis1 0.6s infinite;
            animation: lds-ellipsis1 0.6s infinite;
            background-color: #F04A63;
        }

        .lds-ellipsis span:nth-child(2) {
            left: 6px;
            -webkit-animation: lds-ellipsis2 0.6s infinite;
            -moz-animation: lds-ellipsis2 0.6s infinite;
            -o-animation: lds-ellipsis2 0.6s infinite;
            animation: lds-ellipsis2 0.6s infinite;
            background-color: #40A2DC;
        }

        .lds-ellipsis span:nth-child(3) {
            left: 30px;
            -webkit-animation: lds-ellipsis2 0.6s infinite;
            -moz-animation: lds-ellipsis2 0.6s infinite;
            -o-animation: lds-ellipsis2 0.6s infinite;
            animation: lds-ellipsis2 0.6s infinite;
            background-color: #FFBB00;
        }

        .lds-ellipsis span:nth-child(4) {
            left: 55px;
            -webkit-animation: lds-ellipsis3 0.6s infinite;
            -moz-animation: lds-ellipsis3 0.6s infinite;
            -o-animation: lds-ellipsis3 0.6s infinite;
            animation: lds-ellipsis3 0.6s infinite;
            background-color: #FFBB00;
        }
.application-type .k-listview {
    padding: 15px;
}

.transparent {
    opacity: 0.2;
}

.application-type .k-widget *{
    box-sizing: inherit;
}

.wizard .nav-tabs > li.active > a > em {
    color: #5bc0de;
}

.nav > li.disabled > a > em {
    color: #777;
}

.wizard .nav-tabs > li > a > em {
    display: block;
    position: relative;
    top: -50px;
    text-align: center;
    font-weight: 600;
    color: #777;
}

#MedicalDeclarationForm input[type=checkbox] {
    margin: 13px 0px;
}

#MedicalDeclarationForm .form-check-label {
    margin-left: 12px;
    margin-top: 7px;
}

.k-listview-bordered{
    border:none;
}
.card {
    margin: 10px 0;
    box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.28);
    -webkit-box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.28);
    -moz-box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.28);
}

.k-pager-wrap {
    border: none;
}

.wizard .tab-pane {
    padding-top: inherit;
}



.declaration label {
    font-size: 22px;
    font-weight: 500;
    color: #428bca;
}

.declaration .card-body {
    padding: 10px;
}

.declaration h3 {
    font-size: 20px;
    font-weight: 600;
}


.declaration ul > li {
    list-style: disc;
    margin-left: 20px;
    text-transform: capitalize;
}

    .declaration ul > li > ul > li {
        list-style: circle;
    }

    .declaration ul > li > :first-letter {
        text-transform: uppercase !important;
    }

.application-type .k-listview-content .row {
    border-bottom: solid 1px #e0dbdb;
    margin-bottom: 10px;
}

    .application-type .k-listview-content .row:last-child {
        border-bottom: 0px;
    }

    .application-type .k-listview-content .row:nth-child(odd) {
        background: #fff;
    }

    .application-type .k-listview-content .row:nth-child(even) {
        background: #FAFAFA;
    }

.licences .card-body {
    position: relative;
    padding: 17px 17px 4px;
}

.licences .card h4 {
    color: #fff;
    padding: 10px;
    / position: absolute;
    / / width: 98%;
    / / left: 0px;
    / / top: 0px;
    / background: rgb(27,86,132);
    background: linear-gradient( 90deg, rgba(27,86,132,1) 0%, rgba(23,35,65,1) 51%, rgba(26,78,122,1) 99%);
    text-transform: uppercase;
    border-bottom: solid 5px #21a8ee;
    font-size: 1.2rem;
}


.licences .k-listview-content .card-body .row {
    /*margin-top: 40px;*/
}

.grid-inner a {
    color: #18a0fb !important;
}

.licences .form-check-label {
    margin-left: 18px;
    width:95%;
}

.licences .form-check-label p{
    text-align:justify;
}

.medical-card{
    padding-bottom:10px;
}

.product-price {
    text-align: right;
    float: right;
    font-size: 1.0rem;
    color: #21a8ee;
}
    .licences .form-check-input {
    margin-left: -0.25rem;
}

.licences .form-check {
    position: relative;
    display: block;
    padding: 0.5rem 0.5rem 0rem 1.25rem;
    border-bottom: solid 1px #ddd;
    width:100%;
}

    .licences .form-check:last-child {
        border-bottom: 0px;
    }

    .licences .form-check:nth-child(odd) {
        background: #fff;
    }

    .licences .form-check:nth-child(even) {
        background: #f3f3f3;
    }

.licences .k-listview {
    border: 0px;
    margin-bottom:20px;
}

.licences .k-listview-content .card {
    margin-bottom: 10px;
    border: 1px solid #ccc;
}
.accordion .card-header:after {
    font-family: 'FontAwesome';
    /*content: "CLOSE";*/
    float: right;
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    /*content: "OPEN";*/
}

.accordion input[type="checkbox"] {
    position: relative;
    z-index: 10;
    top: 20px;
    left: 15px;
}

.accordion .card-header {
    margin-top: -11px;    
}
.accordion .card-title {
    padding-left: 15px
}

.grid-inner {
    background: #fff;
    box-shadow: 0px 3px 8px rgb(0 0 0 / 20%);
    border-radius: 3px;
    padding: 18px 0px;
    margin: 0px 0px 12px 0px !important;
    font-weight: 500;
    font-size: 16px;
    color: #57617A;
}



.grid-hed {
    background: #009fdf;
    box-shadow: 0px 3px 8px rgb(0 0 0 / 8%);
    border-radius: 3px;
    padding: 16px 0px;
    margin: 8px 0px 18px 0px !important;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
}

    .grid-hed i {
        padding-right: 10px;
        color: #fff;
    }

    /*.card:hover, .grid-hed:hover, .grid-inner:hover, .grid-ftr:hover {
        border: #18a0fb 2px solid;
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
        -ms-transition: all 0.2s ease-in;
        -o-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
    }*/


.grid-ftr {
    background: #fff;
    box-shadow: 0px 3px 8px rgb(0 0 0 / 8%);
    border-radius: 3px;
    padding: 21px 0px;
    margin: 25px 0px 18px 0px !important;
    font-weight: 500;
    font-size: 16px;
    color: rgba(121, 137, 154, 0.6);
}


.data-grid .grid-inner:nth-child(even) {
    background: #f9f9f9;
}


.data-grid .grid-inner:nth-child(odd) {
    background: #f0f0f0;
}

.data-grid .k-listview-bordered {
    border-width: 0px;
}


.status-active {
    display: block;
    color: rgba(100,221,23,1);
    padding: 10px;
}

.status-review {
    display: block;
    color: rgba(41,121,255,1);
    padding: 10px;
}


.documents-wrapper h4{ font-weight: 600; color: #21a8ee; font-size:22px}
.documents-wrapper strong{color: #c9c9cd;}
.documents-wrapper strong:nth-child(2){padding-left: 24px;}
.documents-wrapper .btn, .documents-modal .btn-primary { width: 150px; background: #21a8ee; border: 0px;}
.documents-wrapper ul li i{ padding-right: 8px;}
.documents-wrapper ul li {line-height: 32px;}
.documents-modal .form-control{border: 0px; border-bottom: 1px #ced4da solid; padding-left: 0px;}
.documents-modal .modal-dialog{ max-width: 650px;}
.documents-modal .modal-dialog .modal-footer{ justify-content: center; border-top:0px;}
.documents-modal .modal-header{ border-bottom:0px;}
.documents-wrapper .k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-list-container, .k-widget, .k-widget *, .k-widget :before {
    box-sizing: inherit !important;
}









@keyframes up-right {
    0% { <!--
        from w w w . j a va 2 s. c o m--> transform: scale(1);
        opacity: .25
    }

    50% {
        transform: scale (1, 5);
        opacity: 1;
    }

    100% {
        transform: scale(1);
        opacity: .25;
    }
}
.data-grid .k-widget * {
    box-sizing: inherit !important;
}

.status-active::before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 7.5px;
    background-color: rgba(100,221,23,1);
    margin-right: 5px;
    -webkit-animation: up-right 1s infinite;
    -moz-animation: up-right 1s infinite;
    -o-animation: up-right 1s infinite;
    animation: up-right 1s infinite;
}


.status-review::before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 7.5px;
    background-color: rgba(41,121,255,1);
    margin-right: 5px;
    -webkit-animation: up-right 1s infinite;
    -moz-animation: up-right 1s infinite;
    -o-animation: up-right 1s infinite;
    animation: up-right 1s infinite;
}

@media only screen and (max-width: 1199px) {
    .user_info_wrap {
	margin-top: 20px;
}
.content-wrapper,
.main-sidebar {
	padding-top: 60px;
}
}
@media only screen and (max-width: 1024px){
.sidebar-navigation {
    display: flex;
}
.sidebar-navigation .sidemenu_toggler {
	display:block !important;
}
.main-sidebar {
    -webkit-transform: translate(-230px, 0);
    -ms-transform: translate(-230px, 0);
    -o-transform: translate(-230px, 0);
    transform: translate(-230px, 0);
}
.sidebar-open .main-sidebar {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.sidebar-open .content-wrapper {
    -webkit-transform: translate(230px, 0);
    -ms-transform: translate(230px, 0);
    -o-transform: translate(230px, 0);

}
.content-wrapper {
	margin-left:0px;
}
.content-wrapper {
	padding-top: 0px;
}
.dashboard header {
    position: relative;
}
.main-sidebar {
	padding-top: 51px;
}
}
@media only screen and (max-width: 767px){
.form_content .row + .row > [class*="col-"] {
	margin-top: 10px;
}

.k-tabstrip > .k-content #paymentModule .row > .col-md-6 .form-group,
.k-tabstrip > .k-content #Payments .row > .col-md-12 .form-group {
	width: 100%;
	float: none;
}

.licences .form-check-label p {
    text-align: justify;
    padding: 0px 20px 0px 0px !important;
}


.product-price{display: block;padding: 11px 20px 12px 0px;width: 100%;}

.documents-wrapper strong:nth-child(2){ padding-left: 0px; }

}

@media only screen and (max-width: 480px){
.content-wrapper .content {
	padding: 15px 0;
}

.search_overflow #btnSearch {
	position: static;
	margin-top: 10px;
}

}
.single-form-check {
    top: 1px;
    position: relative;
}

.Med-Label{
    margin-left:-3px;
}

.k-grid-header .k-header {
    height: 20px;
    padding: 0;
}

.order-history .content-wrapper .k-tabstrip > .k-content {
    margin: 0;
    border: 0px !important;
}

.order-history .k-tabstrip > .k-content .k-grid td {
    border-width: 0 0 0 0px !important;
}


.order-history .k-tabstrip > .k-content {
    border: 0px !important
}


    .order-history .k-tabstrip > .k-content .k-widget {
        border: 0px !important
    }

.order-history .k-grid-header th.k-header {
    border: 0px !important
}

.Payment-Ammount {
    padding: 0 8px;
}

.order-history .k-grid-header th.k-header {
    padding: 1em .6em .4em .6em !important;
}

.order-history .k-grid-header th.k-with-icon .k-link {
    color: #fff !important;
}

#overlay {
    position: fixed;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0,0,0,0.6);
}

.cv-spinner {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.spinner {
    width: 40px;
    height: 40px;
    border: 4px #ddd solid;
    border-top: 4px #2e93e6 solid;
    border-radius: 50%;
    animation: sp-anime 0.8s infinite linear;
}

@keyframes sp-anime {
    100% {
        transform: rotate(360deg);
    }
}

.is-hide {
    display: none;
}

/*------Balu--sep15-2021----*/

.club-application-landing .socials-bx a {
    color: #39AFFF;
    font-weight: 600;
}

    .club-application-landing .socials-bx a:hover,
    .club-application-landing .socials-bx a:active,
    .club-application-landing .socials-bx a:focus {
        color: #39AFFF;
    }

.club-application-landing .socials-bx .social-facebook {
    width: 28px;
    height: 28px;
    border-radius: 100%;
    background: #3B5998;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
    padding: 4px;
}

.club-application-landing .socials-bx .social-twitter {
    width: 28px;
    height: 28px;
    border-radius: 100%;
    background: #1DA1F2;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 25px;
    padding: 4px;
}

.club-application-landing .socials-bx .link-icon {
    color: var(--gray);
    padding-left: 10px;
}

.club-application-landing .land-venu-bx a {
    color: #39AFFF;
    text-decoration: underline;
}

.key-contact-badge {
    background: #39AFFF;
    color: #fff;
    font-weight: 700;
    font-size: 1.25rem;
    text-align: center;
    /*position: absolute;*/
    left: -23px;
    padding: 0.7rem;
    top: 0rem;
    height: 52px;
}

.Social-Link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


    .key-contact-badge:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-top: 26px solid transparent;
        border-bottom: 26px solid transparent;
        border-left: 26px solid #39AFFF;
        top: 0px;
        right: -26px;
    }

    .key-contact-badge:before {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        /* border-top: 16px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 19px solid #18527a;*/
        border-top: 16px solid #18527a;
        border-left: 16px solid transparent;
        bottom: -16px;
        left: 1px;
        /* transform: rotate(191deg);*/
    }

.key-contact-bx {
    width: 97.5%;
    margin: auto;
}

/* Rounded tabs */

@media (min-width: 576px) {
    .rounded-nav {
        border-radius: 50rem !important;
    }
}

@media (min-width: 576px) {
    .rounded-nav .nav-link {
        border-radius: 50rem !important;
    }
}

/* With arrow tabs */

.with-arrow .nav-link.active {
    position: relative;
}

    .with-arrow .nav-link.active::after {
        content: '';
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #2b90d9;
        position: absolute;
        bottom: -6px;
        left: 50%;
        transform: translateX(-50%);
        display: block;
    }

/* lined tabs */

.lined .nav-link {
    border: none;
    border-bottom: 3px solid transparent;
}

    .lined .nav-link:hover {
        border: none;
        border-bottom: 3px solid transparent;
    }

    .lined .nav-link.active {
        background: none;
        color: #555;
        border-color: #2b90d9;
    }


.club-application-tabs .tabs-v1 {
    position: absolute;
    top: -19px;
}

    .club-application-tabs .tabs-v1 .nav-pills .nav-link.active {
        background: #172341 !important;
        color: #fff;
        border-radius: 10px !important;
    }

    .club-application-tabs .tabs-v1 .nav-tabs .nav-link {
        background: #F0F0F0;
        color: #172341;
        border: solid 2px #D2D2D2 !important;
        border-radius: 10px !important;
        margin-right: 20px;
    }

.club-application-tabs .tabs-v2 .nav-tabs .nav-link {
    border-bottom: 0px !important;
    font-weight: 700;
}

    .club-application-tabs .tabs-v2 .nav-tabs .nav-link.active {
        color: #5CB3EE;
        background: #fff;
        z-index: 100;
    }

.club-application-tabs .tabs-v2 .nav-tabs .nav-link {
    background: #F0F0F0;
    color: #172341;
    margin-right: 1rem;
    z-index: 100;
}

.tabs-v2 .card {
    top: -11px;
    padding-top: 0px !important;
}

.tabs-v2 .fade:not(.show) {
    display: none;
}


.club-venues-grid .grid-inner:nth-child(odd) {
    border: solid 2px #39AFFF !important;
}

.club-venues-grid .grid-inner:nth-child(even) {
    border: solid 2px #172341 !important;
}

.club-venues-grid .grid-inner {
    margin: 2rem 0px !important;
}


/*------Roopan--sep15-2021----*/

#key-contact-change {
}

.modal-header .model-title-style {
    font-size: 20px;
    color: #419CFE;
}

.modal-header .close {
    font-size: 60px;
    color: #419CFE;
    font-weight: 100;
    opacity: inherit;
    line-height: 0;
    padding: 25px 15px !important;
}

.modal-content {
    border-radius: 12px !important;
    border-left: #419CFE solid 12px !important;
}

.modal-body form label {
    color: #172341;
    font-weight: bold;
}

.modal-body form h6 {
    color: #419CFE;
}


@media (min-width: 992px) {
    .modal-lg {
        max-width: 90% !important;
    }
}

.modal-backdrop {
    background-color: #04143F !important;
}

#edit-club-info .cust-check-box {
    height: 120px;
    overflow-y: auto;
}

#edit-club-info .custom-checkbox:nth-child(odd) {
    background: #fff;
    line-height: 30px;
}

#edit-club-info .custom-checkbox:nth-child(even) {
    background: #F5F7FB;
    line-height: 30px;
}

#edit-club-info .modal-body {
    overflow-y: auto;
    height: 30rem;
}

#edit-venue .modal-body {
    overflow-y: auto;
    height: 30rem;
}

#add-venue .modal-body {
    overflow-y: auto;
    height: 30rem;
}