/* Author:Jekin Shah*/
/*@import url(https://fonts.googleapis.com/css?family=Roboto+Slab|Roboto:300,400);*/
@import url(/new_hp/include/_mod/site/css/font-awesome.min.css);


/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}/* font-family: "Segoe UI", Roboto,  -apple-system, BlinkMacSystemFont, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Droid Sans, sans-serif; letter-spacing:0.2px;;font-family: 'Tahoma', Verdana, Segoe, sans-serif;font-family: 'Roboto', sans-serif; */

body {color:#454545;/* line-height:1;font-size:1.500em;l*/ font-family: "Segoe UI", Roboto,  -apple-system, BlinkMacSystemFont, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Droid Sans, sans-serif; letter-spacing:0.2px;}

p{}/*letter-spacing: 0.0650em;*/

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { display:block; 
}

nav ul {list-style:none;
}

blockquote, q {quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;
}

a {margin:0;padding:0;vertical-align:baseline;background:transparent; text-decoration:none !important;}/*font-size:100%;*/
a:hover{ color:inherit;}

/* change colours to suit your needs background-color:#ff9;color:#000;*/
ins {text-decoration:none;
}

/* change colours to suit your needs background-color:#ff9;color:#000; */
mark {font-style:italic;font-weight:bold;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;
}

table {border-collapse:collapse;border-spacing:0;
}

/* change border colour to suit your needs */
hr {display:block;height:1px;border:0;   border-top:1px solid #cccccc;margin:1em 0;padding:0;
}

input, select {vertical-align:middle; outline:none;
}

/*Start them here*/
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 
/*.modal-backdrop{z-index:0 !important;}*/
 
.btn:focus, 
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {color: #ffffff;text-decoration: none;outline:none !important;
}
.btn:active,
.btn.active {outline: 0;background-image: none;/*-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);*/
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {cursor: not-allowed;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {pointer-events: none;
}
.btn-default {color: #0d47a1;background-color: #fff;border-color: #fff;
}
.btn-default:focus,
.btn-default.focus {color: #0d47a1;background-color:#e3f2fd;border-color: #e3f2fd;
}
.btn-default:hover {color: #0d47a1;background-color: #e3f2fd;border-color: #e3f2fd;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {color: #ff5722;background-color: #e3f2fd;border-color: #e3f2fd;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {color: #ff5722;background-color: #e3f2fd;border-color: #e3f2fd;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {background-color: #c2c2c2;border-color: #c2c2c2;
}
.btn-default .badge {color: #1976d2;background-color: #ffffff;
}
.btn-primary {color: #ffffff;background-color: #2780e3;border-color: #2780e3;
}
.btn-primary:focus,
.btn-primary.focus {color: #ffffff;background-color: #1967be;border-color: #10427b;
}
.btn-primary:hover {color: #ffffff;background-color: #1967be;border-color: #1862b5;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {color: #ffffff;background-color: #1967be;border-color: #1862b5;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {color: #ffffff;background-color: #15569f;border-color: #10427b;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {background-color: #2780e3;border-color: #2780e3;
}
.btn-primary .badge {color: #2780e3;background-color: #ffffff;
}
.btn-success {color: #ffffff;background-color: #3fb618;border-color: #3fb618;
}
.btn-success:focus,
.btn-success.focus {color: #ffffff;background-color: #2f8912;border-color: #184509;
}
.btn-success:hover {color: #ffffff;background-color: #2f8912;border-color: #2c8011;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {color: #ffffff;background-color: #2f8912;border-color: #2c8011;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {color: #ffffff;background-color: #24690e;border-color: #184509;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {background-color: #3fb618;border-color: #3fb618;
}
.btn-success .badge {color: #3fb618;background-color: #ffffff;
}
.btn-info {color: #ffffff;background-color: #9954bb;border-color: #9954bb;
}
.btn-info:focus,
.btn-info.focus {color: #ffffff;background-color: #7e3f9d;border-color: #522967;
}
.btn-info:hover {color: #ffffff;background-color: #7e3f9d;border-color: #783c96;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {color: #ffffff;background-color: #7e3f9d;border-color: #783c96;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {color: #ffffff;background-color: #6a3484;border-color: #522967;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {background-color: #9954bb;border-color: #9954bb;
}
.btn-info .badge {color: #9954bb;background-color: #ffffff;
}
.btn-warning {color: #ffffff;background-color: #ff7518;border-color: #ff7518;
}
.btn-warning:focus,
.btn-warning.focus {color: #ffffff;background-color: #e45c00;border-color: #983d00;
}
.btn-warning:hover {color: #ffffff;background-color: #e45c00;border-color: #da5800;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {color: #ffffff;background-color: #e45c00;border-color: #da5800;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {color: #ffffff;background-color: #c04d00;border-color: #983d00;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {background-color: #ff7518;border-color: #ff7518;
}
.btn-warning .badge {color: #ff7518;background-color: #ffffff;
}
.btn-danger {color: #ffffff;background-color: #ff0039;border-color: #ff0039;
}
.btn-danger:focus,
.btn-danger.focus {color: #ffffff;background-color: #cc002e;border-color: #80001c;
}
.btn-danger:hover {color: #ffffff;background-color: #cc002e;border-color: #c2002b;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {color: #ffffff;background-color: #cc002e;border-color: #c2002b;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {color: #ffffff;background-color: #a80026;border-color: #80001c;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {background-color: #ff0039;border-color: #ff0039;
}
.btn-danger .badge {color: #ff0039;background-color: #ffffff;
}
.btn-link {color: #2780e3;font-weight: normal;border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {color: #165ba8;text-decoration: underline;background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {color: #999999;text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {padding: 18px 30px;font-size: 19px;line-height: 1.3333333;border-radius: 0;
}
.btn-sm,
.btn-group-sm > .btn {padding: 5px 10px;font-size: 13px;line-height: 1.5;border-radius: 0;
}
.btn-xs,
.btn-group-xs > .btn {padding: 1px 5px;font-size: 13px;line-height: 1.5;border-radius: 0;
}
.btn-block {display: block;width: 100%;
}
.btn-block + .btn-block {margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {width: 100%;
}



/*round button*/
.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  /*font-size: 12px;*/
  line-height: 1.428571429;
  border-radius: 15px;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  /*font-size: 18px;*/
  line-height: 1.33;
  border-radius: 25px;
}
.btn-circle.btn-xl {
  width: 60px;
  height: 60px;
  padding: 22px 9px;
  /*font-size: 24px;*/
  line-height: 1.33;
  border-radius: 35px;
}

.btn-circle.btn-xxl {
  width: 200px;
  height: 200px;
  padding: 20px 26px;
  line-height: 3; font-size:28px;
  border-radius: 60px;
}

/*round button*/


/*roud border radious button*/
.round_type{ border-radius: 32px;}
/*roud border radious button*/

.up-arrow {
	color:#fff;
	text-decoration: none;
	display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 10px 18px;
    font-size: 15px;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	box-shadow: rgba(0, 0, 0, 0.22) 4px 7px 30px -2px; background-color: rgb(231, 166, 26);
}

.up-arrow:after {
	content: '';
	display: block;  
	position: absolute;
	left: 43%;
	top:-19px;
	width: 0;
	height: 0;
	border-bottom: 10px solid #1976d2;
	border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}


.dropdown-menu{  margin-top:-5px;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {text-decoration: none;color: #ffffff;background-color: #2780e3;

}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {color: #ffffff;text-decoration: none;outline: 0;background-color: #2780e3;
}
.navbar-default {
 background:#e3f2fd;
/*  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);*/
}
.navbar-default .navbar-nav a{ padding:15px 12px; font-size:1em;color:#263238 !important;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
	background: rgba(255,255,255,0.00) !important;
	color:#1976d2 !important;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { background: inherit !important;}
	
.navbar-default .navbar-nav li a.active{ color:#1976d2 !important;}
.navbar-default .navbar-nav li a.primary_highlight_txt{ color: #ff673d !important;}


/*mega drop down menu*/
.navbar-default { border:none ;}
.navbar-default .mega-dropdown {position: static !important;
}
.navbar-default .mega-dropdown-menu {padding: 20px 0px;width: 100%;box-shadow: none;-webkit-box-shadow: none;
}
.navbar-default .mega-dropdown-menu > li > ul {padding: 0;margin: 0;
}
.navbar-default .mega-dropdown-menu > li > ul > li {list-style: none;
}
.navbar-default .mega-dropdown-menu > li > ul > li > a {display: block;color: #263238;padding: 5px 8px;font-size:1em;
}
.navbar-default .mega-dropdown-menu > li ul > li > a:hover,
.navbar-default .mega-dropdown-menu > li ul > li > a:focus {text-decoration: none; background:#0d47a1;color: #fff !important;}
.navbar-default .mega-dropdown-menu .dropdown-header {font-size: 18px;color: #ff3546;padding: 5px 60px 5px 5px;line-height: 30px;
}

/*mega drop down on click*/
/*mega drop down menu*/
.navbar-default { border:none ;}
.mega-dropdown2 {position: static !important;
}
.mega-dropdown-menu2 {padding: 20px 0px;width: 100%;box-shadow: none;-webkit-box-shadow: none;
	 margin-top:-5px;
}

/**/
/*end mega drop down menu*/


/*for */
.nav-tabs > li > a,
.nav-tabs > li > a:focus {margin-right: 0;background-color: transparent;border: none;color: #666666;-webkit-box-shadow: inset 0 -1px 0 #dddddd;box-shadow: inset 0 -1px 0 #dddddd;-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus:hover {background-color: transparent;-webkit-box-shadow: inset 0 -2px 0 #2196f3;box-shadow: inset 0 -2px 0 #2196f3;color: #2196f3;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus {border: none;-webkit-box-shadow: inset 0 -2px 0 #2196f3;box-shadow: inset 0 -2px 0 #2196f3;color: #2196f3;
}
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus:hover {border: none;color: #2196f3;
}
.nav-tabs > li.disabled > a {-webkit-box-shadow: inset 0 -1px 0 #dddddd;box-shadow: inset 0 -1px 0 #dddddd;
}
.nav-tabs.nav-justified > li > a,
.nav-tabs.nav-justified > li > a:hover,
.nav-tabs.nav-justified > li > a:focus,
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {border: none;
}

.nav-tabs .dropdown-menu {margin-top: 0;
}
.tab-pane{ padding:15px 0px;}



/*for bootstrap*/
.panel-default{ border:none;}
.acc_active{ background:#e3f2fd;}
/**/

/*# sourceMappingURL=bootstrap-theme.css.map */


/*custome css*/
body{background:#efefef;font-size:1em; line-height:1.3em;}

.primary_color{background:#1976d2;/*changable color*/}
.primary_light{ background:#e3f2fd;}
.primary_dark{ background:#0d47a1;}
.primary_darker{ background:#0a3474;}
.primary_darkerest{ background:#04152f;}
.primary_highlight_txt{ color:#ff673d !important;}

.primary_highlight_bg{ background:#ff673d;}
.primary_highlight_txt a{ color:#ff673d !important;}
.primary_contnent_bg{ background:rgba(255,255,255,1.00);}
.overlay{width:100%; height:100%; z-index:10; position: fixed;display:none;}/* background-color:rgba(171,0,2,0.50); */
.right_content{ min-height:800px;}
@media (max-width:767px)
{
	.right_content{ height:auto; min-height:480px; }
}

/*(max-width: 600px)*/
@media (max-width:767px)
{
	.hide_mob{ display:none !important;}
	.w31p{ width:31% !important;}
	.w68p{ width:60% !important;}
	.w46p{ width:46% !important;}
	.w70p{ width:70% !important;}
	}

@media (max-width:990px) and (min-width:767px)
{
	.hide_tab{ display:none !important;}
	.visibel_tab{ display:inline;}
	}	

/*content*/
.content {}
.content .container-fulid{
	padding-top:10px;padding-bottom:10px;
	}
	
@media (min-width:1300px) {
.container-fluid {
	width: 1270px
}
}
@media (max-width:767px) {
/*#main.container-fluid {padding:5px !important;}*/
}

/*for header*/
/*for slide in menu*/
/* -----------------------------------------------------------------------------
SLIDE AND PUSH MENUS COMPONENT
----------------------------------------------------------------------------- */
/**
 * Menu overview.
 */
.c-menu {position: fixed;z-index: 1032;/*background-color: #67b5d1;change here*/-webkit-transition: -webkit-transform 0.3s;      transition: transform 0.3s;
}

/**
 * Left and right menus
 *
 * Slide and push menus coming in from the left and right inherit a lot of
 * common styles. We'll start each of them off by doing up the common styles
 * for each version, followed by individual styles.
 *
 * The various versions are governed by modifier classes.
 */
/**
 * Common modifiers for left/right menus.
 */
.c-menu--slide-left,
.c-menu--slide-right,
.c-menu--push-left,
.c-menu--push-right {width: 100%;height: 100%;overflow-y: scroll;
}
@media all and (min-width: 320px) {
.c-menu--slide-left,
.c-menu--push-left{width: 280px;}
.c-menu--slide-right,
.c-menu--push-right {width: 320px;}
}


/*.c-menu--slide-left .c-menu__close,
.c-menu--slide-right .c-menu__close,
.c-menu--push-left .c-menu__close,
.c-menu--push-right .c-menu__close {display: block;padding: 12px 24px;width: 100%;
}*/
.c-menu--slide-left .c-menu__close,
.c-menu--slide-right .c-menu__close,
.c-menu--push-left .c-menu__close,
.c-menu--push-right .c-menu__close {}

/**
 * Slide/Push Menu Left.
 */
.c-menu--slide-left,
.c-menu--push-left {top: 0;left: 0;-webkit-transform: translateX(-100%);  -ms-transform: translateX(-100%);      transform: translateX(-100%);
}
@media all and (min-width: 320px) {.c-menu--slide-left,.c-menu--push-left {-webkit-transform: translateX(-280px);    -ms-transform: translateX(-280px);        transform: translateX(-280px);}
}

.c-menu--slide-left.is-active,
.c-menu--push-left.is-active {-webkit-transform: translateX(0);  -ms-transform: translateX(0);      transform: translateX(0);
}

/**
 * Slide/Push Menu Right.
 */
.c-menu--slide-right,
.c-menu--push-right {top: 0;right: 0;-webkit-transform: translateX(100%);  -ms-transform: translateX(100%);      transform: translateX(100%);
}
@media all and (min-width: 320px) {.c-menu--slide-right,.c-menu--push-right {-webkit-transform: translateX(320px);    -ms-transform: translateX(320px);        transform: translateX(320px);}
}

.c-menu--slide-right.is-active,
.c-menu--push-right.is-active {-webkit-transform: translateX(0);  -ms-transform: translateX(0);      transform: translateX(0);
}

/**
 * Body states.
 *
 * When a menu is active, we want to hide the overflows on the body to prevent
 * awkward document scrolling.
 */
body.has-active-menu {overflow: hidden;}

/**
 * Close button resets.
 */
.c-menu__close {color: #fff;background-color: #3184a1;font-size: 14px;border: none;box-shadow: none;border-radius: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;
}

.c-menu__close:focus {outline: none;}

/* -----------------------------------------------------------------------------
MASK COMPONENT
----------------------------------------------------------------------------- */
.c-mask {position: fixed;z-index: 1031;top: 0;left: 0;overflow: hidden;width: 0;height: 0;background-color: #000;opacity: 0;-webkit-transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;      transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;
}

.c-mask.is-active {width: 100%;height: 100%;opacity: 0.3;-webkit-transition: opacity 0.3s;      transition: opacity 0.3s;
}

/*Start slide in menu*/
.c-menu--slide-left {}
.nav.side-menu {overflow:hidden; }
.nav.side-menu .active a{ background: none !important; color:#fff;}
.nav.side-menu li{background:none !important; }
.nav.side-menu li>a{ color:#e3f2fd ;background:none; }
.nav.side-menu >li a:hover{background:none;}
.side-menu .nav>li>a:focus, .side-menu .nav>li>a:hover{ text-decoration:none; color:#fff; background:none;}
.side-menu .nav-second-level
{ 
padding-left:15px;border-bottom:1px solid rgba(255,255,255,0.30);border-top:1px solid rgba(255,255,255,0.30);background:#04152f;}

.side-menu .nav-second-level.nav>li>a{ font-size:1em;padding:8px 15px 7px 15px; color:rgba(255,255,255,0.80);}
.side-menu .nav-third-level
{ padding-left:15px;border-bottom:1px solid rgba(255,255,255,0.10);border-top:1px solid rgba(255,255,255,0.10);}
.side-menu .active .nav-third-level a{ opacity:.7}
.side-menu .nav .divider{border-bottom:1px solid #a5b6c0;}
/**/

.arrow{float:right;line-height:1.42857}
.glyphicon.arrow:before{content:"\e079"}
.active>a>.glyphicon.arrow:before{content:"\e114"}
.fa.arrow:before{content:"\f105"}
.active>a>.fa.arrow:before{content:"\f107"; }
.plus-times{float:right}
.fa.plus-times:before{content:"\f067"}
.active>a>.fa.plus-times{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);}
plus-minus{float:right}
.fa.plus-minus:before{content:"\f067"}
.active>a>.fa.plus-minus:before{content:"\f068"}
/**/

/*slide in menu*/
/*end slide in menu*/


/*animated div parent*/
.ani_header_parent{background: #0a3474;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}/*background:#1976d2;*/
.ani_header_parent.sticky{background: #0a3474;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
@media (max-width:767px){
	.ani_header{ background: #0a3474;}
	}

.ani_header{height:60px;-webkit-transition: all 0.5 ease-in-out;-moz-transition: all 0.5 ease-in-out;-o-transition: all 0.5 ease-in-out;transition: all 0.5 ease-in-out;
}
.ani_header.sticky{ 
height:50px; /*overflow:hidden;*/-webkit-transition: all 0.5 ease-in-out;-moz-transition: all 0.5 ease-in-out;-o-transition: all 0.5 ease-in-out;transition: all 0.5 ease-in-out;
}
	@media (max-width:767px)
{
	.ani_header{ height:50px; }
}

.logo{position:absolute; left:0px; height: 46px;width: auto;top: 2px;-webkit-transition: all 0.5s ease-in-out;-moz-transition:  all 0.5s ease-in-out;-o-transition:  all 0.5s ease-in-out;transition: all 0.5s ease-in-out;
	transform-origin:left top;}
.logo.sticky{width:110px !important;left:40px !important;	-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition:  all 0.5s ease-in-out;-o-transition:  all 0.5s ease-in-out;transition: all 0.5s ease-in-out;	transform-origin:left top;}
	@media (max-width:767px)
{
	.logo{width:110px; position: relative; float:left; height: 35px; left: -8px; top: 3px; }
}
.fix_menu{
	  font-size:.6em;	   webkit-opacity: 0;	  -moz-opacity: 0;	  opacity: 0;	-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition:  all 0.2s ease-in-out;-o-transition:  all 0.2s ease-in-out;transition: all 0.2s ease-in-out;	transform-origin:bottom bottom;	transition-delay: 0.2s;
	}
.fix_menu.sticky{  
	  font-size:1.25em;
	   webkit-opacity:1.0;
	  -moz-opacity: 1;
	  opacity: 1;
	-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition:  all 0.2s ease-in-out;-o-transition:  all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
	transform-origin:bottom bottom;
	transition-delay: 0.2s;
	}	
	
	@media (max-width:767px)
	{
	.fix_menu{  
	  font-size:1.25em;
	   webkit-opacity:1.0;
	  -moz-opacity: 1;
	  opacity: 1;}
	}


.desk_search{
	-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition:  all 0.2s ease-in-out;-o-transition:  all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
	transform-origin:bottom bottom;}
	
.desk_search.deactivate{ z-index:-1;}
	
.mkt_fix{
	   webkit-opacity: 0;
	  -moz-opacity: 0;
	  opacity: 0;}
	  
.fix_reg{position:absolute; right:15px;-webkit-transition: all 0.5s ease-in-out;-moz-transition:  all 0.5s ease-in-out;-o-transition:  all 0.5s ease-in-out;transition: all 0.5s ease-in-out;
	transform-origin:left top;
}
.fix_reg.sticky{
	right:50px !important;
	-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition:  all 0.5s ease-in-out;-o-transition:  all 0.5s ease-in-out;transition: all 0.5s ease-in-out;
	transform-origin:left top;}
	@media (max-width:767px)
{
	.fix_reg{position: absolute;right:70px}
}

.login_icon{
	 font-size:1.875em;
	   webkit-opacity: 1.0;
	  -moz-opacity: 1.0;
	  opacity: 1.0;
	-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition:  all 0.2s ease-in-out;-o-transition:  all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
	transform-origin:bottom bottom;
	transition-delay: 0.2s;
	}
.login_icon.sticky{  
	  font-size:1.5em;
	   webkit-opacity:1.0;
	  -moz-opacity: 1;
	  opacity: 1;
	-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition:  all 0.2s ease-in-out;-o-transition:  all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
	transform-origin:bottom bottom;
	transition-delay: 0.2s;
	}	
	
	@media (max-width:767px)
	{
	.login_icon{  
	  font-size:1.25em;
	   webkit-opacity:1.0;
	  -moz-opacity: 1.0;
	  opacity: 1.0;}
	}

.search_fix{
	   webkit-opacity: 0;
	  -moz-opacity: 0;
	  opacity: 0;
	  display:none;}	
	  
@media (max-width:767px)
	{
	.search_fix{  
	   webkit-opacity:1.0;
	  -moz-opacity: 1.0;
	  opacity: 1.0;
	  display:inline-block;}
	}
	
.pull_btn{ }	
.pull_btn-2{ position:absolute; left:50%; margin-left: -38px; top:23px; z-index:2;background-position: -0px -0px; width: 100px; height: 21px; padding: 0 10px 30px 10px; cursor: pointer; z-index: 30;}	

.pull_btn, .pull_btn-2
{ background:url(../images/curve.png) no-repeat left top; overflow: hidden;  }
 
	  
@media (max-width:767px)
	{.pull_btn{ left:46%; margin-left: -35px; top:-2px;background-position:-0px -21px; width: 100px; height: 21px; }/*position:absolute;*/}
/*semicircle*/
.semi_c{ height:90px; width:90px; border-radius: 0 0 90px 90px; -moz-border-radius: 0 0 90px 90px; -webkit-border-radius: 0 0 90px 90px; }
.semi_c:after{box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 5px 3px rgba(0,0,0,0.3);  -webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.3); -o-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.3);}
.pull_btn-2[aria-expanded="true"] article .semi_c i::before{ content: "\f00d ";font-family:'FontAwesome'; font-size: 17px;}
.pull_btn[aria-expanded="true"] .semi_c i::before{ content: "\f00d ";font-family:'FontAwesome'; font-size: 17px;}
.pull_btn-2 .semi_c i::before{ content: "\f078";font-family:'FontAwesome';font-size: 17px;} 
.pull_btn .semi_c i::before{ content: "\f078";font-family:'FontAwesome';font-size: 17px;} 
/*semicircle*/
	  
/*end for header*/

/*main*/

main .equ_h [class*="col-"] {/*float: none; display: table-cell;vertical-align: top;
  	height: 100%;
	  display: -webkit-box; 
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display:         flex;*/
	  margin-bottom: -99999px;padding-bottom: 99999px;
}
.equ_h2 .only{ margin-bottom:-99999px;padding-bottom:99999px; overflow:hidden}
@media (max-width: 768px)
	{
		.equ_h2 .only{ margin-bottom:0px; padding-bottom:15px; overflow:hidden}
	}

/*for home page*/

	/*trending*/
	.trending ul { display:block; margin:0px;}
	.trending ul{/*border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;*/}
	.trending ul li{ border-right:1px solid #d0d0d0;padding-top:2px; padding-bottom:10px;}/* padding-top:10px;*/
	.trending ul li:hover{/*background:#fffeeb;cursor:pointer*/}
	.trending ul .script{ color:#0d47a1; padding:0 0 3px 0 ;}
	.trending ul li:hover .script{ color:#0d47a1;}
	.trending ul li:last-child { border-right:none;}
	.trending ul li:after { clear:both !important;}
	/*trending*/

		/*for leaders speak*/
	@media (max-width: 768px) {	.nav-justified > li {display: table-cell;}
	}
	
	
	/*for stock filter */
	/*table blue*/
	.table_mkt {text-align:right; width:100%;}
	.table_mkt th{padding:15px 3px;font-weight:normal; text-align:right;color:#898989;border-bottom: 1px solid #dddddd !important}
	.table_mkt tr th:hover{ background:none !important;}
	.table_mkt td{ padding:15px 30px 15px 0px;font-weight:normal;}
	.table_mkt tr { border-bottom: solid 1px #d0d0d0;}
	/*.table_mkt tr:last-child { border-bottom: none;}*/
	.table_mkt thead tr:hover{ background: inherit;}
	.table_mkt tr:hover{ background-color: rgba(50,211,251,0.20); -webkit-animation-duration:0.5s;animation-duration:.3s;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition:  all 0.5s ease-in-out;-o-transition:  all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
	.table_mkt tr:hover td{ background-color: rgba(50,211,251,0.20) !important; -webkit-animation-duration:0.5s;animation-duration:.3s;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition:  all 0.5s ease-in-out;-o-transition:  all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
	.table_mkt col:hover{background:#fef0ea;}
	.table_mkt td:first-child{text-align:left;}
	.table_mkt th:first-child{text-align:left;}
	
	/*common list of news*/
	 .title{ position:relative}
	 .title h1{ font-weight:400}
	 .title h2{ font-weight:400}
	 .title .dropdown-menu{ }
	 .block_title{border-bottom: solid 2px #d0d0d0;}
	 .block_title .title{ position:relative; padding:8px 0px}
	 
	 .common_list {list-style:none !important;}
	 .common_list li{padding:5px 10px; border-bottom:1px solid #d8d8d8;}/*padding:10px 0px 10px 0px;*//*new 29 jan 2018*/
	 .common_list li .heading{ margin-bottom:10px;}
	 .common_list li .heading a{ color:rgba(0,0,0,0.80);-webkit-animation-duration:.3s;animation-duration:.3s;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition:  all .3s ease-in-out;-o-transition:  all .3s ease-in-out;transition: all .3s ease-in-out; }
	 .common_list li:first-child .heading  a{ color:#0d47a1}
	 .common_list.inner_pages li:first-child .heading  a{ color:rgba(0,0,0,0.80)}
	 .common_list li:hover .heading a{ color:#0d47a1}
	 
	 .common_list li img:{width: 30%;height: 30%;max-height: 90px; max-width: 120px;}
	 .common_list li img:after{ clear:both;}
	 .common_list li:hover img{ -moz-filter:grayscale(0%);-webkit-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);filter:grayscale(0%);
		 filter: none;/*-webkit-animation-duration:.3s;animation-duration:.3s;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition:  all .3s ease-in-out;-o-transition:  all .3s ease-in-out;transition: all .3sease-in-out;*/}
	 
	.common_list li:last-child{ border:none;} 	
	 
	.common_list li:hover, .common_list li:focus{background: #fff7ee;cursor: pointer;}
	.common_list.no_bg li:hover, .common_list.no_bg li:focus{background:rgba(0,0,0,0.00);cursor:auto;}
	/*.common_list li img{filter:gray;-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);-webkit-animation-duration:.3s;animation-duration:.3s;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition:  all .3s ease-in-out;-o-transition:  all .3s ease-in-out;transition: all .3s ease-in-out;}*/
	
	.common_list li.hove_disable:hover, .common_list li.hove_disable:focus{background: none;cursor: inherit;}
	.hove_disable .common_list li .heading a{ color:rgba(0,0,0,1.00) !important;}
	.hove_disable .common_list li:hover .heading a{color:#0d47a1 !important }




	/* Breaking News start */
	.br_nw{}
	#br_nw_list{position:relative; list-style:none;}
	.br_nw_item {display :none; position:absolute; width:100%;margin-left: -8px;}
	.br_nw_item p:first-child {display: none;}
	.br_nw_item p{padding:10px 0 10px 0;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; height: 30px;}

	@media  (max-width:767px) {
	#br_nw_list{height:80px}
	.br_nw_item {margin-left:-1px;}
	.br_nw_item p:first-child {padding:10px 0px 0px 0px !important; display: block;}
	.br_nw_item p{padding:0px 0 10px 0;overflow: hidden;text-overflow:ellipsis;height:44px;display:block;white-space:normal !important;}
}

	.first{display : block;}
	#play_brn {display : none;}
	/* Breaking News end */


	
	/*for horisanta list with border*/
	.trending ul{ display:block; margin:0px;}
	.trending ul{/*border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;*/}
	.trending ul li{ border-right:1px solid #d0d0d0; padding:3px 5px;}
	.trending ul li:hover{/*background:#fffeeb;cursor:pointer;*/}
	.trending ul .heading{ color:#0d47a1; padding:0 0 3px 0 ;}
	.trending ul li:hover .heading{ color:#0d47a1;}
	.trending ul li:last-child { border-right:none;}
	.trending ul li:after { clear:both !important;}
	.trending li ul.next_sumbol{border:none;}
	.trending li ul.next_sumbol li{border:none;}
	/*@media only screen and (min-width : 993px) and (max-width : 1024px){
		.trending ul li{font-size:14px;}
		.trending ul .script{padding:0;}
	}
	@media only screen and (min-width : 768px) and (max-width : 992px){
		.trending ul{border-top: 0;}
		.trending ul li{border-top: 1px solid #d0d0d0;}
		.trending ul li:nth-child(2n) {border-right: 0 none;}
	}*/
	@media  (max-width:767px) {
		.trending ul li{border-right: none; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #d0d0d0; }
		.trending .equ_h [class*="col-"]{ height:auto; margin:10px 0 10px 0; padding:0; }
	}
	/*trenidng horisantal index*/
	.sub-div{display: none;}
 	.sub-div1{display: none; }	.sub-div2{ display: none; }	.sub-div3{display: none;}
	
	/*for dark background list with border*/
	.common_list.darkbg .heading {color:#fff !important}
	.common_list.darkbg {color:#fff !important}
	.common_list.darkbg a{color:#fff !important}
	.common_list.darkbg li{ padding:10px 0px!important}
	.common_list.darkbg li:hover{ background: none !important;}

/*you tube video size*/
.vid iframe,
.vid object,
.vid embed { position: relative; width: 100% !important; height: auto !important ; min-height:250px;
}


	
/*for home page*/



/*end main*/

/*font family*/


/*font size in pixel*/
.fs18{ font-size:18px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs14{ font-size:14px;}
.fs12{ font-size:12px;}
.fs11{ font-size:11px;}


/*font size in em*/
.fs144e{ font-size:9em}
.fs100e{ font-size:6.250em}
.fs60e{ font-size:4.75em;}
.fs36e{ font-size:2.250em;}
.fs30e{ font-size:1.875em;}
.fs28e{ font-size:1.750em;line-height:120% !important }/*line-height:1.2em*/
.fs24e{ font-size:1.500em;line-height:120% !important}/* line-height:1.25em;*/
.fs22e{ font-size:1.375em;line-height:130% !important}/*line-height:1.2em;*/
.fs20e{ font-size:1.25em;line-height:130% !important}/*line-height:1.0em;*/
.fs18e{ font-size:1.125em !important;}
.fs16e{ font-size:1em;}
.fs14e{ font-size:0.875em;}
.fs15e{ font-size:0.938em;}
.fs12e{ font-size:0.750em;}
.fs11e{ font-size:0.688em;}


.txt_left{text-align:left !important;}
.txt_center{text-align:center !important;}
.txt_center_m{}
.txt_left_m{}
@media  (max-width:767px) 
	{
		.txt_center_m{text-align:center !important;}
		.txt_left_m{text-align:left !important;}
	}
.txt_right{text-align:right !important;}
.txt_bold{ font-weight:bold !important;}
.txt_italic{ font-style:italic;}
.txt_normal{ font-weight: normal !important;}
.txt_line{ line-height:normal !important;}
.txt_line p{ line-height:normal !important;}

/*font family*/
.san_sarif{font-family: "Segoe UI", Roboto,  -apple-system, BlinkMacSystemFont, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Droid Sans, sans-serif; }
.serif{font-family: Georgia, Times, "Times New Roman", serif; font-weight: 400;color:#545d5f;
	text-rendering: optimizeLegibility;
   -webkit-font-smoothing: subpixel-antialiased;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;}
/*.san_sarif{font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; letter-spacing: .5px;}*/

/*font weight*/
.fw400{font-weight: 400;}
.fw300{font-weight: 300;}
.fw500{font-weight: 500;}
.fw100{font-weight: 100;}
.fw200{font-weight: 200;}

/*font color*/
.positive{ color:#66cc33;}
.negative{  color:#cc3434;}
.gray_txt{ color:#898989;} /*a5b6c0*/
.white_txt{ color:#FFFFFF !important; text-decoration:none !important;}
a.white_txt { color:#FFFFFF !important; text-decoration:none !important;}
.black_txt{ color:#454545 !important; text-decoration:none !important;}
.black_txt a{ color:#454545 !important; text-decoration:none !important;}
a.black_txt { color:#454545 !important; text-decoration:none !important;}
a.black_txt:hover { color:#2780e3 !important; text-decoration:none !important;}
.blue_text{ color:#0d47a1;}
a.blue_text { color:#0d47a1 !important; text-decoration:none !important;}
.gray_txt{ color:#898989;text-decoration:none;}
.light_gray_txt{ color:#E0E0E0;text-decoration:none;}
.light_blue_txt{ color:#00aeef !important;}
.black_tran_txt{ color:rgba(0,0,0,0.60) !important;}
.golden_txt{ color:#ffd700;}
.accumulate_txt{ color: #0d47a1 }
.hold_txt{ color: #1967be !important;}
.sell_txt{ color: #cc3434 !important;}
.reduce_txt{ color: #E67373}
.under_review_txt{ color: #787878}
.buy_txt{ color: #66cc33 !important;}

.btn-facebook {background: #3b5998; font-size:90%; color:#FFFFFF;}
.btn-twitter {background: #00aced; font-size:90%; color:#FFFFFF;}
.btn-google {background: #c32f10; font-size:90%; color:#FFFFFF;}

.facebook_txt { color:#3b5998  !important;}
.twitter_txt{ color:#00aced !important;}
.google_txt{ color:#dd4b38  !important}


/*white text form*/
.white_txt .form-inputs input[type='text'], .white_txt .form-inputs input[type='email'], .white_txt .form-inputs input[type='password'], .white_txt .form-inputs input[type='number'],
.white_txt .form-inputs textarea {width: 100%;border: 0;border-bottom: 1px solid #cccccc; margin: 1.25em 0 0 0;border-radius: 0;padding: 0;resize: none;color: #fff;background-color: transparent;}
.white_txt .form-inputs label {color: #fff;}

.white_txt .form-inputs .special.mt13{ margin-top: 13px !important}

.white_txt input[type='text']::-webkit-input-placeholder { color: #fff;}
.white_txt input[type='text']:-moz-placeholder { /* Firefox 18- */ color: #fff;}
.white_txt input[type='text']::-moz-placeholder {  /* Firefox 19+ */ color: #fff;}
.white_txt input[type='text']::-ms-input-placeholder {   color:  #fff; }

.white_txt input[type='email']::-webkit-input-placeholder { color: #fff;}
.white_txt input[type='email']:-moz-placeholder { /* Firefox 18- */ color: #fff;}
.white_txt input[type='email']::-moz-placeholder {  /* Firefox 19+ */ color: #fff;}
.white_txt input[type='email']::-ms-input-placeholder {   color:  #fff; }

.white_txt input[type='password']::-webkit-input-placeholder { color: #fff;}
.white_txt input[type='password']:-moz-placeholder { /* Firefox 18- */ color: #fff;}
.white_txt input[type='password']::-moz-placeholder {  /* Firefox 19+ */ color: #fff;}
.white_txt input[type='password']::-ms-input-placeholder {   color:  #fff; }

.white_txt input[type='number']::-webkit-input-placeholder { color: #fff;}
.white_txt input[type='number']:-moz-placeholder { /* Firefox 18- */ color: #fff;}
.white_txt input[type='number']::-moz-placeholder {  /* Firefox 19+ */ color: #fff;}
.white_txt input[type='number']::-ms-input-placeholder {   color:  #fff; }
.white_txt input[type='number']::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

/*white text form*/



/*absolute*/    
.relative{ position:relative; }  
.absolute{ position:absolute;}  
.fixed{ position: fixed;}
.overflow .row{ overflow:hidden}
.overflow{ overflow:hidden}
.overflow-x-scroll{ overflow-x: auto;}
.overflow-y-scroll{ overflow-y: auto;}
.overflow-h-scroll{ white-space:nowrap;  overflow-x:auto;}
.block{ display:block !important}
.inline-block{ display:inline-block !important}
.m-inline-block{}
.dis-table{ display:  table}
.dis-table-cell{ display: table-cell}
.v-middle{ vertical-align: middle;}
.v-top{ vertical-align: top; }
.v-base{ vertical-align:baseline;}


.pointer{cursor:pointer}
.ellipsis{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/*boreder*/

/*border*/
.bdr_non{ border:none !important; border:0px !important;}
.bdr_Bnone{ border-bottom:none !important;}
.bdr_all{border:solid 1px #d0d0d0;}
.gray_bdr_b{border-bottom: solid 1px #d0d0d0;}
.gray_bdr_bd{border-bottom: dotted 1px #d0d0d0;}
.gray_bdr_t{border-top: solid 1px #d0d0d0;}
.gray_bdr_l{border-left: solid 1px #d0d0d0;}
.gray_bdr_r{border-right: solid 1px #d0d0d0;}
.doted_bdr_r{border-right: dotted 1px #d0d0d0;}
.gray_bdr_b_dash{border-bottom: 1px dashed #adadad;}
.bdr_r0{ border-radius:0px !important;}


.green_bdr_b{border-bottom: solid 1px #3ab161;}
.dark_red_bdr_b{border-bottom: solid 1px #dc514d;}
.blue_bdr_b{border-bottom: solid 1px #005b7f;}
.blue_bdr_skyb{border-bottom: solid 1px #00aeef;}
.light_blue_bdr_b{border-bottom: solid 1px #B1CBFA;}
.blue_tb_b{border-bottom: solid 3px #005b7f;border-top: solid 3px #005b7f}
.light_red_bdr_b{border-bottom: solid 1px #E67373;}
.dark_red_bdr_t{border-top: solid 3px #f16e2d;}
.dark_red_bdr_b{border-bottom: solid 1px #dc514d;}
.brown_bdr{border: solid 1px #e8e8d9;}

/*background*/

.yellow_bg{ background: rgba(255,254,235,1.0);}
.gray_bg{ background: rgba(0,0,0,0.10);}
.green_bg{background: rgba(58,177,97,1.0);}
.red_bg{background: rgba(220,80,71,1.0);}
.lgreen_bg{background:#f1ffed /*rgba(112,225,112,0.20)*/;}
.lgreen2_bg{background:#ddffcd /*rgba(112,225,112,0.20)*/;}
.lred_bg{background: #ffeded;}/*rgba(225,0,0,0.20);*/
.lred2_bg{background: #ffd7d7;}/*rgba(225,0,0,0.20);*/

.dark_gray_bg{ background:#ececec;}
.light_gray_bg{ background:#f8fafa;}
/*.green_bg{ background:#3ab161;}*/
.blue_bg {background:#005b7f;}
/*.red_bg{background:#dc514d;}*/
.dark_red_bg{background:#E80909 !important;}
.light_red_bg{background:#ffeded  !important;}
.light_blue_bg{background:#B1CBFA  !important;}
.dark_grey_bg{background:#787878 !important;}
.bg_non{ background-color:transparent !important;}
.orange_bg{ background:#f16e2d;}
.orange_bg a.white_txt{ color:#fff !important ;}
.orange_bg a.white_txt:hover, .orange_bg a.white_txt:active {color:#263238 !important ;}

/*gradient*/
.black_gd{}

/*padding */
.p5{ padding:5px;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.p19{ padding:20px;}
.p0{ padding:0px !important;}
.pt0{padding-top:0px;}
.pt0i{padding-top:0px !important;}
.pt5{ padding-top:5px;}
.pt5i{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pr5{ padding-right:5px;}
.prd5{}
.pr8{ padding-right:8px;}
.pr0{padding-right:0px;}
.pr10{ padding-right:10px;}
.p2_8{ padding:2px 8px;}
.plr0{ padding:0px !important;}
.ptb5{ padding-top:5px; padding-bottom: 5px;}
.ptb10{ padding-top:10px; padding-bottom: 10px;}
.ptb15{ padding-top:15px; padding-bottom: 15px;}
.ptb20{ padding-top:20px; padding-bottom:20px;}
.ptb30{ padding-top:30px; padding-bottom:30px;}
.ptb0{ padding:0px inherit 0px inherit !important;}
.plr3{ padding:0 3px;}
.plr5{ padding:0 5px;}
.plr10{ padding-left:10px;padding-right:10px;}
.plr15{ padding-left:15px;padding-right:15px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pb0{ padding-bottom:0px !important;}
.pb2{ padding-bottom:2px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px ;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px ;}
.pb30{ padding-bottom:30px ;}
.pb45{ padding-bottom:45px ;}
.pl0{padding-left:0px;}

/*pedding/margin in mobile on ly*/
.budget_pl0{padding-left:0px}
.pm_lr0{}
.pm_t15{}
.mm_t5{}
.mm_t10{}
.mm_t15{}
.mm_t0{}
.mlrm_5{}
.ptm_5{}
.plrm_5{}
.plrm_15{}
.prm_5{}
.plrm_0{}
.prm_0{}
.plrm_0{}
	@media  (max-width:767px) 
	{
	.pm_lr0{padding-left:0px ;padding-right:0px;}
	.mlrm_5{margin-left:5px !important;margin-right:5px !important;}
	.plrm_5{padding-left:5px !important;padding-right:5px !important;}
	.plrm_15{padding-left:15px !important;padding-right:15px !important;}
	.budget_pr0{padding-left:15px !important;padding-right:15px !important;}
	.budget_pl0{padding-left:15px !important;padding-right:15px !important;}
	.prm_5{padding-right:5px !important;}
	.pm_t15{padding-top:15px;}
	.mm_t0{margin-top:0px;}
	.mm_t5{margin-top:5px;}
	.mm_t10{margin-top:10px;}
	.mm_t15{margin-top:15px;}
	.plrm_0{ padding-left:0px;  padding-right:0px;}
	.ptm_5{ padding-top:5px ;}
	.prm_0{ padding-right:0px !important;}
	.m-inline-block{ display:inline-block !important}
	}
	
@media  (min-width:769px) {
	.prd5{ padding-right:5px;}
	.pld0{ padding-left:0px;}
}


/*margin*/
.m0{ margin:0px !important;}
.mt0{ margin-top:0px !important;}
.mt1{ margin-top:1px;}
.mt2{ margin-top:2px;}
.mt3{ margin-top:3px;}
.mt4{ margin-top:4px;}
.mt5{ margin-top:5px;}
.mt6{ margin-top:6px;}
.mt7{ margin-top:7px;}
.mt8{ margin-top:8px;}
.mt9{ margin-top:9px;}
.mt10{ margin-top:10px;}
.mt13{ margin-top:13px;}
.mt-15{ margin-top:-15px;}
.mt15{ margin-top:15px;}
.mt16{ margin-top:16px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mr1{ margin-right:1px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mb0{ margin-bottom:0px !important;}
.mb5{ margin-bottom:5px}
.mb8{ margin-bottom:8px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mb30{ margin-bottom:30px;}
.mb45{ margin-bottom:45px}
.ml0{ margin-left:0px;}
.ml10{ margin-left:10px;}

/*margin-padding*/
.m0p0{ margin:0px !important; padding:0px !important; }

/*mbile margin */

/*widht*/
.w100p{ width:100%;}
.w10p{ width:10%;}
.w33p{ width:31.5%;}
.w66p{ width:64.5%;}
.w80p{ width:80%;}

/*height*/
.mh39{min-height:39px;}
.mh42{min-height:42px;}
.mh100{min-height:100px;}
.mxh100{max-height:100px;}
.mxh150{max-height:150px;}
.h_auto{ height: auto !important}
.mh300{min-height: 300px;}
.mxh300{ max-height: 300px;}
.mxh500{ max-height: 500px;}
.mh350{min-height: 350px;}
.mh420{min-height:420px;}

/*full cicle image*/
.img-full-circle{ border-radius:100%;}



/*animation and effets*/
.shadow:after{ z-index:-1;content: ""; height: 0px;display: block;position: absolute; width:100%;-webkit-box-shadow: 0px 0px 8px 2px #7b7b7b;-moz-box-shadow: 0px 0px 8px 2px #7b7b7b;box-shadow: 0px 0px 8px 2px #7b7b7b;}
	
.animated {
	-webkit-animation-duration:0.8s;
	animation-duration:0.8s;
	-moz-transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition:  all 0.8s ease-in-out;-o-transition:  all 0.8s ease-in-out;transition: all 0.8s ease-in-out;
}

.fadeIn {
	   webkit-opacity:0;
	  -moz-opacity: 0;
	  opacity: 0;
	-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition:  all 0.2s ease-in-out;-o-transition:  all 0.5s ease-in-out;transition: all 0.5s ease-in-out;
	transform-origin:bottom bottom;
	transition-delay: 0.5s;
}

.fadeOut {
	   webkit-opacity:1.0;
	  -moz-opacity:1.0;
	  opacity:1.0;
	-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition:  all 0.5s ease-in-out;-o-transition:  all 0.5s ease-in-out;transition: all 0.5s ease-in-out;
	transform-origin:bottom bottom;
	transition-delay: 0.5s;
}
.fadeInUp{
	 webkit-opacity:0;
	 -moz-opacity: 0;
	 opacity: 0;
	-webkit-transform:translate3d(0, -25%, 0);
	transform:translate3d(0, -25%, 0);
	-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition:  all 0.2s ease-in-out;-o-transition:  all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
}
.fadeInDown{
	 webkit-opacity:0;
	 -moz-opacity: 0;
	 opacity: 0;
	-webkit-transform:translate3d(0, -101%, 0);
	transform:translate3d(0, -101%, 0);
	-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition:  all 0.2s ease-in-out;-o-transition:  all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
}

@-webkit-keyframes slideInLeft {
from {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slideInLeft {
from {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft
}
@-webkit-keyframes slideInRight {
from {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slideInRight {
from {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight
}

.delay_ani{	-moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out;-moz-transition:  all 0.2s ease-in-out;-o-transition:  all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
	transition-delay: 0.2s;}
	
.gray_scale{ /* For Webkit browsers */filter: gray;  /* For IE 6 - 9 */-webkit-transition: all .6s ease;  /* Transition for Webkit browsers */
	-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);
	filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");}
	

@-webkit-keyframes swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
to {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
}
@keyframes swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
to {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
}
.swing {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}
.animated2{-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both}
.animated2.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.animated2.five {
	-webkit-animation-iteration-count: 5;
	animation-iteration-count: 5;
}
	
/**/

/*form*/
.form-inputs .form-group {position: relative;
}
.form-inputs label {color: #555555;font-weight: 400;cursor: text;-webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);      transform: translate(0, 0);-webkit-font-smoothing: antialiased;
}
.form-inputs .help-block {font-size: 75%;margin-top: 3px;color: #999999;-webkit-font-smoothing: antialiased;
}
.form-inputs input[type='text'], .form-inputs input[type='number'],
.form-inputs input[type='email'],
.form-inputs input[type='password'],
.form-inputs input[type='file'],
.form-inputs textarea {width: 100%;border: 0;border-bottom: 1px solid rgba(204, 204, 204, .57);margin: 1.25em 0 0 0;border-radius: 0;padding: 0;resize: none;color: #555555;background-color:transparent;  
}
.form-inputs input[type='number']::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.form-inputs input[type='text']::-webkit-input-placeholder,
.form-inputs input[type='number']::-webkit-input-placeholder,
.form-inputs input[type='email']::-webkit-input-placeholder,
.form-inputs input[type='password']::-webkit-input-placeholder,
.form-inputs input[type='file']::-webkit-input-placeholder,
.form-inputs textarea::-webkit-input-placeholder {font: normal 300 100% ;/*"Helvetica Neue", Helvetica, Arial, sans-serif;color: #ffffff;*/
}
.form-inputs input[type='text']:-moz-placeholder,
.form-inputs input[type='number']:-moz-placeholder,
.form-inputs input[type='email']:-moz-placeholder,
.form-inputs input[type='password']:-moz-placeholder,
.form-inputs input[type='file']:-moz-placeholder,
.form-inputs textarea:-moz-placeholder {font: normal 300 100%;/*color: #ffffff;*/
}
.form-inputs input[type='text']::-moz-placeholder,
.form-inputs input[type='number']::-moz-placeholder,
.form-inputs input[type='email']::-moz-placeholder,
.form-inputs input[type='password']::-moz-placeholder,
.form-inputs input[type='file']::-moz-placeholder,
.form-inputs textarea::-moz-placeholder {font: normal 300 100% ;/*color: #ffffff;*/
}
.form-inputs input[type='text']:-ms-input-placeholder,
.form-inputs input[type='number']:-ms-input-placeholder,
.form-inputs input[type='email']:-ms-input-placeholder,
.form-inputs input[type='password']:-ms-input-placeholder,
.form-inputs input[type='file']:-ms-input-placeholder,
.form-inputs textarea:-ms-input-placeholder {font: normal 300 100%;/*color: #ffffff;*/
}
.form-inputs input[type='text']:-webkit-autofill,
.form-inputs input[type='number']:-webkit-autofill,
.form-inputs input[type='email']:-webkit-autofill,
.form-inputs input[type='password']:-webkit-autofill,
.form-inputs input[type='file']:-webkit-autofill,
.form-inputs textarea:-webkit-autofill {box-shadow: 0 0 0 1000px white inset;
}
.form-inputs input[type='text']:focus,
.form-inputs input[type='number']:focus,
.form-inputs input[type='email']:focus,
.form-inputs input[type='password']:focus,
.form-inputs input[type='file']:focus,
.form-inputs textarea:focus {outline: none;box-shadow: 0 1px 0 #66afe9;border-color: #66afe9;/*background: #ffffff;*/width: 100%;-webkit-transition: all;-o-transition: all;transition: all;-webkit-transition-duration: 300ms;transition-duration: 300ms;
}
.form-inputs input[type='text']:focus::-webkit-input-placeholder,
.form-inputs input[type='number']:focus::-webkit-input-placeholder,
.form-inputs input[type='email']:focus::-webkit-input-placeholder,
.form-inputs input[type='password']:focus::-webkit-input-placeholder,
.form-inputs input[type='file']:focus::-webkit-input-placeholder,
.form-inputs textarea:focus::-webkit-input-placeholder {font: normal 300 100% ;color: #999999 ;
}/*
.form-inputs input[type='text']:focus:-moz-placeholder,
.form-inputs input[type='number']:focus:-moz-placeholder,
.form-inputs input[type='email']:focus:-moz-placeholder,
.form-inputs input[type='password']:focus:-moz-placeholder,
.form-inputs input[type='file']:focus:-moz-placeholder,
.form-inputs textarea:focus:-moz-placeholder {font: normal 300 100%;color: #999999 !important;
}
.form-inputs input[type='text']:focus::-moz-placeholder,
.form-inputs input[type='number']:focus::-moz-placeholder,
.form-inputs input[type='email']:focus::-moz-placeholder,
.form-inputs input[type='password']:focus::-moz-placeholder,
.form-inputs input[type='file']:focus::-moz-placeholder,
.form-inputs textarea:focus::-moz-placeholder {font: normal 300 100% ;color: #999999 !important;
}
.form-inputs input[type='text']:focus:-ms-input-placeholder,
.form-inputs input[type='number']:focus:-ms-input-placeholder,
.form-inputs input[type='email']:focus:-ms-input-placeholder,
.form-inputs input[type='password']:focus:-ms-input-placeholder,
.form-inputs input[type='file']:focus:-ms-input-placeholder,
.form-inputs textarea:focus:-ms-input-placeholder {font: normal 300 100%;color: #999999 !important;
}*/
.form-inputs input[type='text']:focus + label,
.form-inputs input[type='number']:focus + label,
.form-inputs input[type='email']:focus + label,
.form-inputs input[type='password']:focus + label,
.form-inputs input[type='file']:focus + label,
.form-inputs textarea:focus + label,
.form-inputs input[type='text'][value] + label,
.form-inputs input[type='number'][value] + label,
.form-inputs input[type='email'][value] + label,
.form-inputs input[type='password'][value] + label,
.form-inputs input[type='file'][value] + label,
.form-inputs textarea[value] + label {-webkit-transform: translate(-12.5%, -1.5em) scale(0.75, 0.75) !important;  -ms-transform: translate(-12.5%, -1.5em) scale(0.75, 0.75) !important;      transform: translate(-12.5%, -1.5em) scale(0.75, 0.75) !important;
}
.form-inputs input[type='text']:-webkit-autofill + label,
.form-inputs input[type='number']:-webkit-autofill + label,
.form-inputs input[type='email']:-webkit-autofill + label,
.form-inputs input[type='password']:-webkit-autofill + label,
.form-inputs input[type='file']:-webkit-autofill + label,
.form-inputs textarea:-webkit-autofill + label {-webkit-transform: translate(-12.5%, -1.5em) scale(0.75, 0.75);      transform: translate(-12.5%, -1.5em) scale(0.75, 0.75);
}
.form-inputs input[type='text'] + label,
.form-inputs input[type='number'] + label,
.form-inputs input[type='email'] + label,
.form-inputs input[type='password'] + label,
.form-inputs input[type='file'] + label,
.form-inputs textarea + label {width: 100%;position: absolute;left: 0;top: 1.25em;margin-bottom: 2px;-webkit-transition: all 0.3s ease;      transition: all 0.3s ease;
		  background-color:transparent;
 
}

/*for icon

 .form-inputs .form-group input[type='text'] {margin:-4px 0 0 0 !important;
 }*/
/*for header */
.form-inputs input[type='text'].header,
.form-inputs input[type='number'].header,
.form-inputs input[type='email'].header,
.form-inputs input[type='password'].header,
.form-inputs textarea.header {border-color: rgba(255,255,255,0.63);box-shadow: 0 1px 0 rgba(255,255,255,0.63); margin:0px !important;width: 100%;     border-bottom:none;
}
.form-inputs input[type='text'].header::-webkit-input-placeholder {color:#e3f2fd;}
.form-inputs input[type='text'].header:focus::-webkit-input-placeholder { color:#e3f2fd; }
.form-inputs input[type='text'].header:focus,
.form-inputs input[type='number'].header:focus,
.form-inputs input[type='email'].header:focus,
.form-inputs input[type='password'].header:focus{outline: none;box-shadow: 0 1px 0 rgba(255,255,255,1.00);border-color: rgba(255,255,255,1.00);/*background: #ffffff;*/width: 100%;-webkit-transition: all;-o-transition: all;transition: all;-webkit-transition-duration: 300ms;transition-duration: 300ms; color:#fff;
}

.form-inputs input[type='text'].error,
.form-inputs input[type='number'].error,
.form-inputs input[type='email'].error,
.form-inputs input[type='password'].error,
.form-inputs input[type='file'].error,
.form-inputs textarea.error {border-color: #a94442;box-shadow: 0 1px 0 #a94442;
}
.form-inputs input[type='text'].error ~ .help-block,
.form-inputs input[type='number'].error ~ .help-block,
.form-inputs input[type='email'].error ~ .help-block,
.form-inputs input[type='password'].error ~ .help-block,
.form-inputs input[type='file'].error ~ .help-block,
.form-inputs textarea.error ~ .help-block {color: #a94442;
}
.form-inputs textarea:focus + label,
.form-inputs textarea[value] + label {top: 1.25em;
}
.form-inputs textarea + label {margin-bottom: 5px;-webkit-transform: translate(-12.5%, -1.5em) scale(0.75, 0.75);  -ms-transform: translate(-12.5%, -1.5em) scale(0.75, 0.75);      transform: translate(-12.5%, -1.5em) scale(0.75, 0.75);
}
.form-inputs textarea:empty + label {-webkit-transform: translate(0, 0) scale(1, 1);  -ms-transform: translate(0, 0) scale(1, 1);      transform: translate(0, 0) scale(1, 1);
}
.form-inputs input[type='checkbox'] {position: absolute;opacity: 0;
}
.form-inputs input[type='checkbox'] + label {-webkit-user-select: none; -moz-user-select: none;  -ms-user-select: none;      user-select: none;cursor: pointer;padding-left: 30px;
}
.form-inputs input[type='checkbox'] + label:before {  position: absolute;left:2px; top:3px;display: block;content: "";border: 2px solid #555555;height: 14px;width: 14px;border-radius: 2px;background: #ffffff;-webkit-transition: all 0.3s ease;      transition: all 0.3s ease;box-sizing: border-box;
}
.form-inputs input[type='checkbox'] + label:after {position: absolute;display: block;content: "";top:2px;/*bottom: 6px;*/left: 6px;width: 6px;height: 13px;-webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);      transform: rotate(45deg);opacity: 0;-webkit-transition: opacity 0.3s ease;      transition: opacity 0.3s ease;-webkit-transition-delay: 0.1s;      transition-delay: 0.1s;box-sizing: border-box;
}
.form-inputs input[type='checkbox']:focus + label:before {box-shadow: 0 0 5px #337ab7;
}
.form-inputs input[type='checkbox']:checked + label:before {background: #337ab7;border-color: #337ab7;
}
.form-inputs input[type='checkbox']:checked + label:after {border-right: 2px solid #ffffff;border-bottom: 2px solid #ffffff;opacity: 1;
}
.form-inputs input[type='radio'] {position: absolute;opacity: 0;
}
.form-inputs input[type='radio'] + label {-webkit-user-select: none; -moz-user-select: none;  -ms-user-select: none;      user-select: none;cursor: pointer;padding-left: 30px;
}
.form-inputs input[type='radio'] + label:before,
.form-inputs input[type='radio'] + label:after {position: absolute;left: 3px;bottom: 3px;display: block;content: "";border: 2px solid #555555;height: 16px;width: 16px;border-radius: 50%;background: #ffffff;-webkit-transition: all 0.3s ease;      transition: all 0.3s ease;background-clip: padding-box;
}
.form-inputs input[type='radio'] + label:after {background: #337ab7;border: 2px solid #ffffff;-webkit-transform: scale(0);  -ms-transform: scale(0);      transform: scale(0);-webkit-transition: all 0.3s ease;      transition: all 0.3s ease;
}
.form-inputs input[type='radio']:focus + label:before {box-shadow: 0 0 5px #337ab7;
}
.form-inputs input[type='radio']:checked + label:before {border-color: #337ab7;
}
.form-inputs input[type='radio']:checked + label:after {-webkit-transform: scale(0.75, 0.75);  -ms-transform: scale(0.75, 0.75);      transform: scale(0.75, 0.75);
}
.form-inputs .select {width: 100%;overflow: hidden;
}
.form-inputs .select:after {bottom: 1px;right: 5px;border: solid transparent;content: ' ';height: 0;width: 0;position: absolute;pointer-events: none;border-top-color: #cccccc;border-width: 5px;margin-top: -2px;z-index: 100;
}
.form-inputs .select label {position: absolute;font-size: 75%;left: 0;top: 0;
}
.form-inputs .select select {padding: 1.5em 0 1px 0;color: #555555;/**/font-weight: 400;-webkit-font-smoothing: antialiased;width: 100%;/*108%;*/border: none;border-radius: 0;border-bottom:1px solid rgba(204, 204, 204, .57);box-shadow: none;background-color: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;
}
.form-inputs .select select:focus {padding-bottom: 0px;border-bottom: 2px solid #66afe9;outline: none;
}
.form-inputs .select select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;
}

.form-inputs .input-group-addon{    padding: 5px; font-weight: normal;line-height: 1;text-align: center;background-color: transparent; border: transparent;border-radius: 0;}

/*for date picker*/

.form-inputs .dt input[type='text']{width: 90% !important;overflow: hidden;
}
.form-inputs .dt:after {right: 15%;border: solid transparent;content:"\f073"; font-family:'FontAwesome'; font-size:14px;position: absolute;pointer-events: none;margin-top: -2px;z-index: 100; margin-left:-15px;
}

.form-inputs .dt input[type='text']:focus {outline: none;box-shadow: 0 1px 0 #66afe9;border-color: #66afe9;/*background: #ffffff;*/width: 100%;-webkit-transition: all;-o-transition: all;transition: all;-webkit-transition-duration: 300ms;transition-duration: 300ms;
}
.form-inputs .dt input[type='text']:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;
}


/*togele switch*/

.plug_btn {position: relative;display: block;height: 14px;width: 40px;/*background: #898989;*/background: #faceb8;border-radius: 100px;cursor: pointer;transition: all 0.3s ease;
}

.plug_btn:after {position: absolute;left: -2px;top: -4px;display: block;width: 20px;height: 20px;border-radius: 100px;background: #179588;/*background: #fff;*/box-shadow: 0px 3px 3px rgba(0,0,0,0.05);content: '';transition: all 0.3s ease;
}

.plug_btn:active:after { transform: scale(1.15, 0.85); }

.plug:checked ~ label { background: #6fbeb5; }

.plug:checked ~ label:after {left: 20px;background: #179588;
}

.plug:disabled ~ label {background: #d5d5d5;pointer-events: none;
}

.plug:disabled ~ label:after { background: #bcbdbc; }

.plugin { margin-bottom: 40px; }

.plug_hidden { display: none; }
/*form*/




/*blue btn bdr*/
.btn-blue{color:#fff; background-color:#0d47a1;}

.btn-blue_bdr{ background-color:#ecf3ff; color:#04152f; border:1px solid #04152f;}
.btn-blue_bdr:hover{
	border:solid 1px #012d50;background:#012d50; color:#fff;
	-webkit-transition: all .7s ease;	-moz-transition: all .7s ease;	-ms-transition: all .7s ease;	-o-transition: all .7s ease;	transition: all .7s ease;
	}
.btn-blue_bdr .badge {color: #fff;background-color: #012d50;
}
.btn-blue_bdr.disabled:hover,
.btn-blue_bdr[disabled]:hover,
fieldset[disabled] .btn-blue_bdr:hover,
.btn-blue_bdr.disabled:focus,
.btn-blue_bdr[disabled]:focus,
fieldset[disabled] .btn-blue_bdr:focus,
.btn-blue_bdr.disabled.focus,
.btn-blue_bdr[disabled].focus,
fieldset[disabled] .btn-blue_bdr.focus {
 border:solid 1px #B3B3B3;background:#04152f; color:#fff;

}
.btn-blue_bdr .badge {color: #fff;background-color: #012d50;}


/*red/negative btn bdr*/
.btn-red{ color:#fff;background-color:#cc3434;}
.btn-red_bdr{ background-color:#ffeded; color:#cc3434; border:1px solid #cc3434;}
.btn-red_bdr:hover {
	border:solid 1px #cc3434;
	background:#cc3434; color:#fff;
	-webkit-transition: all .7s ease;	-moz-transition: all .7s ease;	-ms-transition: all .7s ease;	-o-transition: all .7s ease;	transition: all .7s ease;
}
.btn-red_bdr.disabled:hover,
.btn-red_bdr[disabled]:hover,
fieldset[disabled] .btn-blue_bdr:hover,
.btn-red_bdr.disabled:focus,
.btn-red_bdr[disabled]:focus,
fieldset[disabled] .btn-red_bdr:focus,
.btn-red_bdr.disabled.focus,
.btn-red_bdr[disabled].focus,
fieldset[disabled] .btn-red_bdr.focus {
 border:solid 1px #B3B3B3;
	background:#fff; color:#B3B3B3;

}
.btn-red_bdr .badge {color: #fff;background-color: #cc3434;
}



/*green bdr btn*/
.btn-green{ background-color:rgba(58,177,97,1.0);color:#fff;}
.btn-green_bdr{ background-color:#f1ffed; color:rgba(58,177,97,1.0); border:1px solid rgba(58,177,97,1.0);
}
.btn-green_bdr:focus,
.btn-green_bdr.focus {
	border:solid 1px rgba(58,177,97,1.0);;
	background:rgba(58,177,97,1.0); color:#fff;
	-webkit-transition: all .7s ease;	-moz-transition: all .7s ease;	-ms-transition: all .7s ease;	-o-transition: all .7s ease;	transition: all .7s ease;}
.btn-green_bdr:hover {
	border:solid 1px rgba(58,177,97,1.0);
	background:rgba(58,177,97,1.0); color:#fff;
	-webkit-transition: all .7s ease;	-moz-transition: all .7s ease;	-ms-transition: all .7s ease;	-o-transition: all .7s ease;	transition: all .7s ease;
}


/*light blue bdr btn btn-primary*/
.btn-lblue{ background-color:#00aeef;color:#fff;}
.btn-lblue_bdr{ background-color:#edf6ff; color:#00aeef; border:1px solid #00aeef;
}
.btn-lblue_bdr:hover {
	border:solid 1px #00aeef;
	background:#00aeef; color:#fff;
	-webkit-transition: all .7s ease;	-moz-transition: all .7s ease;	-ms-transition: all .7s ease;	-o-transition: all .7s ease;	transition: all .7s ease;
}

/*light blue bdr btn btn-primary*/
.btn-lred{background-color:#E67373;color:#fff;}

.btn-lred_bdr{ background-color:#ffecec; color:rgba(225,0,0,0.30); border:1px solid rgba(225,0,0,0.30);
}
.btn-lred_bdr:hover {
	border:solid 1px rgba(225,0,0,0.30);
	background:rgba(225,0,0,0.30); color:#fff;
	-webkit-transition: all .7s ease;	-moz-transition: all .7s ease;	-ms-transition: all .7s ease;	-o-transition: all .7s ease;	transition: all .7s ease;
}

/*light gray bdr btn */
.btn-gray{background-color:#787878;color:#fff;}
.btn-gray_bdr{ background-color:#ececec; color:#4a4a4a; border:1px solid #bbbbbb;
}
.btn-gray_bdr:hover {
	border:solid 1px #787878;
	background:#787878; color:#fff;
	-webkit-transition: all .7s ease;	-moz-transition: all .7s ease;	-ms-transition: all .7s ease;	-o-transition: all .7s ease;	transition: all .7s ease;
}



/*orange bdr btn */
.btn-orange{background-color:#f16e2d;color:#fff;}
.btn-orange_bdr{ background-color:#fff3ed; color:#f16e2d; border:1px solid #f16e2d;
}
.btn-orange_bdr:hover {
	border:solid 1px #f16e2d;
	background:#f16e2d; color:#fff;
	-webkit-transition: all .7s ease;	-moz-transition: all .7s ease;	-ms-transition: all .7s ease;	-o-transition: all .7s ease;	transition: all .7s ease;
}


/*label btn*/

.label_btn{ background: #dc514d;color: #fff;padding: 5px 10px;z-index: 2;position: absolute; top: -10px;font-size: 15px;right: 10px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; border-top-right-radius: 5px; text-decoration: none;}
.label_btn:before{content: "\A";border-style: solid;position: absolute;left: -4%;/* bottom: 100%; */right: 100%;transform: translate(-50%, 0);color: transparent;border-left: 10px solid transparent;border-right: 0px solid transparent;border-bottom: 10px solid #610e0e;top: -3px;z-index: -1;}
/*label btn*/


/*footer*/

/*footer css*/
.footer {/* background:#012d50;*/ margin-bottom: 100px;}

.footer h2{ 
	color:#6cc9ec;  /*changable color*/
	text-decoration:none;
 	font-size:16px !important;
 	text-transform:capitalize;
	 text-transform:uppercase;
 }
.connect_band{
	background:#f8fafa; /*changable color*/
	/*border-top:1px solid #b2c0ca; /*changable color
	border-bottom:1px solid #b2c0ca; /*changable color*/
	border-top:1px solid #293d4e;box-shadow: 0 2px 0 #011e34;
	border-bottom:1px solid #293d4e;
	padding:10px 0px;
}
.connect_band a{
	padding:0px 10px;
	color:#012d50; /*changable color*/
	text-decoration:none;
}
.f_links{}
.f_links div{margin:10px 0px;}
.f_links hr{
	color:#FFFFFF;/*changable color*/
	size:1px;
}
.f_links ul { margin-top:10px; }
.f_links ul li{ list-style:none;}
.f_links ul li a{
	color:#a5b6c0;/*changable color*/
}
.f_links ul li a:hover{
	color:#2a80b9;/*changable color*/
}
.f_links .social ul li{ list-style:none; float:left; margin-right:5px; font-size:28px;}
.f_links .social ul li:last-child{ clear:both;}
.glossary a{ color:#FFFFFF; padding:0 5px; }

@media  (max-width:768px) 
{
.f_links  ul { display: inline-block; margin: 0px;}
.f_links  ul li{ list-style:none; float: left;line-height: 30px;}/**/
.f_links  ul li::after{content: '|';font-size: 14px;color: #546067}/**/
.f_links  ul li:last-child::after{content: '';font-size: 14px;color: #546067}/**/
.f_links  ul li a { padding:5px 10px}/*padding:5px 10px;*/
}




/* social-style-share mobile */
@media (max-width: 767px) {
	.social-style-share > div{width:100%; text-align:center;}
}
/* social-style-share mobile */

/* -- Ripple effect -------------------------------- */
.ripple-effect {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.ink {
  display: block;
  position: absolute;
  pointer-events: none;
  border-radius: 50%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  background: rgba(255,255,255,0.6);
  opacity: 1;
}
.ink.animate {
  -webkit-animation: ripple .5s linear;
  -moz-animation: ripple .5s linear;
  -ms-animation: ripple .5s linear;
  -o-animation: ripple .5s linear;
  animation: ripple .5s linear;
}
@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
  }
}
@-moz-keyframes ripple {
  100% {
    opacity: 0;
    -moz-transform: scale(2.5);
    transform: scale(2.5);
  }
}
@-o-keyframes ripple {
  100% {
    opacity: 0;
    -o-transform: scale(2.5);
    transform: scale(2.5);
  }
}
/* -- Ripple effect end-------------------------------- */

img_loader{display: block;margin:0 auto;}



/* login */
.fs60 {font-size: 60px;}
.fs50 {font-size: 50px;}
.fs40 {font-size: 40px;}
.headlines {color: #f16e2d;}
.sm_well {
    min-height: 20px;
    padding: 10px;
    margin-bottom: 20px;
	background-color:#ffffff;
}
.nw_zindex {z-index: 2;}
.nw_zindex3 {z-index: 3;}
.blue_bdr_skyb {border-bottom: solid 1px #00aeef;}
.login_benefits .fs18e{font-size: 1.25em !important;}
@media only screen and (min-width : 768px) and (max-width : 992px) {
	.login_benefits .fs18e{font-size: 1.125em !important;}
}

.form-inputs .has-success .help-block{color: #3c763d;}
.form-inputs .has-warning .help-block{color: #8a6d3b;}
.form-inputs .has-error .help-block{color: #a94442;}
/* login ends */

/*live and Eod lable*/
.badge.time{ border-radius:0px;padding: 2px 5px; font-size:12px; vertical-align:inherit;}

/*feedback button*/
#feedback {
	float: left;
	position: fixed;
	top: calc(50% - 47px);
	right: 0; z-index:103;width:45px;
}

#feedback a {
	background: #FF4500;
	border-radius: 5px 0 0 5px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	border: 3px solid #fff;
	border-right: 0;
	display: block;
	padding: 20px 12px;
	transition: all .2s ease-in-out;
}

#feedback a:hover {
	padding-right: 20px;
}

/*feedback button*/

/*more button*/
.btn-more{padding: 5px 15px; margin: 10px 0; display:inline-block; text-align:center; position:relative; transition: all .3s ease-in-out; overflow: hidden; outline:0;  color: #0a3474;}/* border: 1px solid #0a3474;*/
.btn-more:hover, .btn-more:focus{color:#fff; background:#2780e3;}
.btn-more span{opacity: 0; display: inline-block; vertical-align: middle; transition: all .3s ease-in-out; padding: 6px; transform: translate(-100%,0px);}
.btn-more i{font-size:26px; vertical-align: middle; transition: all .3s ease-in-out; transform: translate(0,0px); position: absolute; left:0; right:0; top:0; bottom:0; padding:10px;}
.btn-more:hover span{opacity:1; transform: translate(0,0px);}
.btn-more:hover i{color: #0a3474; transform: translate(0,0px); left: 100%;}
/*end more button */



/*market buzz pannel & buttons*/
.buzz_left{position:fixed;bottom:10px; left:10px; z-index:1049;}
.buzz_right{height:100%;position:fixed;border-right:5px solid #ff673d;z-index:1000;top:0px; right:0px;}
.buzz_right:after,.buzz_right:after{content:'buzz';position:absolute;right:-15px;border-radius:5px 5px 0 0;-webkit-transform:rotate(90deg);transform:rotate(-90deg);top:50%;z-index:1100;background:#ff673d;padding:5px 10px;color:#fff;text-transform:uppercase;font-size:14px}

.marekt_buzz{}
.marekt_buzz .buzz_container{top:0; right: 0; bottom:0; left:0; overflow-y:scroll; position: absolute;}
.marekt_buzz .buzz_container .articlestory ul{list-style: inherit;margin-left: 1em;}
.marekt_buzz .top_fix_head{ z-index: 1033; }
.marekt_buzz.is-active .top_fix_head{ position: fixed; top: 0;background:#0a3474;width:320px;}
.marekt_buzz .marekt_buzz ul { list-style:none; }
.marekt_buzz ul>li{ margin-bottom:15px; border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
.marekt_buzz ul li ul li{ margin-bottom:15px; border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.marekt_buzz ul li .primary_contnent_bg{ margin-bottom:15px;}
.marekt_buzz ul li p:first-child{ padding-bottom:10px; margin-bottom:10px;}
.marekt_buzz ul li p{ padding-bottom:5px; }


.marekt_buzz .nav .nav-tabs>li { margin:0px !important; padding-top:0px !important; }
.marekt_buzz  .scrtabs-tabs-fixed-container{height:40px;}
.marekt_buzz .scrtabs-tab-container{ height:38px;}
.marekt_buzz .c-menu__close {background-color: transparent !important;}
.marekt_buzz .table-responsive{ overflow-x: visible}

.blur{
/**/ -webkit-filter: blur(1.5px);
-moz-filter: blur(1.5px);
-ms-filter: blur(1.5px);
-o-filter: blur(1.5px);
filter: blur(1.5px); 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none;
}
.overlay_buzz{ background-color: rgba(4,21,47,0.95); padding:10px;position: absolute; top:15px; right:10px; left:10px;  
 z-index:2;color:#fff; height:auto;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;  }/* margin:15px 20px; border:2px solid #ff673d;position:absolute; top:35px; right:20px; left:20px; bottom:25px;*/

.buzz_login_pre1{ padding:15px 19px;}
.buzz_login_pre2{padding:15px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}
.buzz_login_pre2 a{color:#00aeef;}
@media (max-width: 767px) {
	.buzz_login_pre2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
	.buzz_login_pre2 a{color:#fff  !important;}
}
.buzz_login_pre2:hover{padding:15px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;}
.buzz_login_pre3{padding:15px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;}
.iifl_view_app:hover{padding:15px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;}
/*end market buzz pannel*/

/*auto margin top in resouliton change
.test_m > div[class*='col-sm-']{ margin-top:15px;}
/*end margin top in resouliton change*/




/*wall*/
.profile_small {
    margin: 10px auto;
    height: 100px;
    width: 100px;
    min-height: 120px
}
.profile_small img {
    width: 36px;
    height: 36px;
    margin-bottom: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 99em;
    -webkit-border-radius: 99em;
    -moz-border-radius: 99em
}
.profile_small p {
    color: #2a80b9;
    font-size: 18px;
    text-align: center
}
.profile_small_mobile img {
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 99em;
    -webkit-border-radius: 99em;
    -moz-border-radius: 99em
}
.profile_small_sticky img {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 99em;
    -webkit-border-radius: 99em;
    -moz-border-radius: 99em
}
#comment_now{/*z-index: 2; position: fixed; left: 80%;
    transform: translate(-80%, 0); bottom: 10px;display: table;*/
	width: 45px;
    height: 45px;
    box-shadow: 0 5px 4px 0 rgba(0,0,0,.26);
    cursor: pointer;
    border-radius:8px 34px 34px 34px;
    color: #FFF;
    padding: 7px 10px 10px;
    }

#comment_area:before { 
	display: block; 
 	content: " "; 
  	height: 75px;      /* Give height of your fixed element */
        margin-top: -75px; /* Give negative margin of your fixed element */  	
        visibility: hidden; 
}

/*index bar in mobile*/
@media (min-width: 769px) {#mobile_index{display: none ;}}


/*footer_ad*/
 .footer_ad{position: fixed; bottom: 0;}

/*card view*/
.card{ border-radius: 2px; margin-bottom: 15px;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition: all 0.3s cubic-bezier(.25,.8,.25,1); padding: 10px 15px 0 15px;}
.card_np{ border-radius: 2px; margin-bottom: 15px;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition: all 0.3s cubic-bezier(.25,.8,.25,1);}
.card .popover, .card_np  .popover { min-width: 299px; max-width: 320px;}
@media (min-width: 769px){/*.card:hover {box-shadow: 0 4px 14px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}*/}
.card .title{ padding: 10px 15px;}
@media (max-width: 767px){
	.card .title:after {content: "\f068";position: relative;top: 4px;display: inline-block;font-family:'FontAwesome';font-style: normal;font-weight: 300;line-height: 1;color:#cc3434;
	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; float: right;  transition: transform .25s linear;	-webkit-transition: -webkit-transform .25s linear;}
}
.card .title[aria-expanded="true"]:after {content: "\f068";-webkit-transform: rotate(360deg);transform: rotate(360deg);color:#cc3434;}
.card .title[aria-expanded="false"]:after {content: "\f067"; color:#999999;-webkit-transform: rotate(180deg); transform: rotate(180deg);}
.card footer{ margin-bottom: 15px;}


.card .cmp_title{ padding:5px;}
.card .cmp_title[aria-expanded="true"]:before {content: "\f106" !important;-webkit-transform: rotate(360deg);transform: rotate(360deg);color:#cc3434;}
.card .cmp_title[aria-expanded="false"]:before {content: "\f106" !important; color:#999999;-webkit-transform: rotate(180deg); transform: rotate(180deg);}
@media (max-width: 768px){
	.card .cmp_title:before {content: "\f107";position: relative;top:3px;display: inline-block;font-family:'FontAwesome';font-style: normal;font-weight: 300;line-height: 1;color:#999999;
	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; float: right;  transition: transform .25s linear;	-webkit-transition: -webkit-transform .25s linear;}
}


.more{width: 100%; margin: 0; padding: 0;text-align: center; z-index: 2;}
.more:after { position: absolute;bottom:50%;height: 1px; font-size: 0px; line-height: 0; content: "";text-shadow: none; background-color:#00aeef; width:95%; right:2.5%; z-index:-1}/* */
.more div{z-index: 3;}.more a{z-index: 4;}

/*nav pill*/
.nav-pills.header>li.active>a, .nav-pills.header>li.active>a:hover, .nav-pills.header>li.active>a:focus{color: #2196f3; background-color: transparent;box-shadow: inset 0 -2px 0 #2196f3;-webkit-box-shadow: inset 0 -2px 0 #2196f3;-ms-box-shadow: inset 0 -2px 0 #2196f3;}
.nav-pills.header>li  a{color: #666666; background-color: transparent;}
@media (max-width: 769px) {.nav-pills.header>li { padding: 0;}}

/*bootstrap gid 5 column*/
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
	position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;
}
.col-xs-5ths {width: 20%;float: left;}
@media (min-width: 768px) {.col-sm-5ths {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-5ths {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-5ths {width: 20%;float: left;}}

/*search*/

/* Autocomplete Header */
 	#auto_drop_hp_mobile{position:absolute;left:0px;width:100% !important;top:50px;}/*top:31px*/
    #auto_drop_hp_mobile .ui-autocomplete{max-height:376px;overflow: auto;-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.8);box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.8);}
    #auto_drop_hp_mobile .ui-autocomplete{position:absolute;left:0px}

.ui-autocomplete{background: #FFFFFF;	z-index: 999;border: 1px solid #dadada;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0 5px;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{border-bottom:1px dashed #dadada;display:block;font-size:12px;font-weight:400;line-height:16px;min-height:0;padding:5px 3px;text-decoration:none;cursor:pointer;color:#666}.ui-menu .ui-menu-item:last-child a{border-bottom:none}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;color:#FF7F00!important}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}
	
/*search*/

/*notification*/

.notificationclose_btn {position: absolute;top: 0;right: 5px}
.notificationclose_btn span {cursor: pointer}
.notificationbg {top: 0;position: fixed;z-index: 100000000;width: 410px;margin: 0 auto;background: #fff;border: 1px solid #bbb;	border-radius: 4px;
	padding: 10px;	left: 0;	right: 0;	-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 5px 2px rgba(0,0,0,.75);	box-shadow: 0 0 5px 2px rgba(0,0,0,.75)}
.notificationrow1 {	height: 75px}
.notificationtext {
	font-size: 14px;line-height: 20px;
	width: 320px;	padding-left: 15px;	vertical-align: top;
	float: left;	display: inline-block;	font-weight: 400;
	margin-bottom: 10px}
.notificationbtn2, .notificationbtnno {
	border-radius: 2px;
	background: #fff;
	padding: 5px 14px;
	cursor: pointer
}
.notificationrow2 {
	float: right;
	margin-top: -10px
}
.notificationbtnno {
	float: left;
	color: #a8afb2!important
}
.notificationbtn2 {
	float: left;
	color: #b62b0f;
	border: 1px solid #b62b0f;
	margin-left: 5px;
	font-size: 13px;
	display: inline-block
}
.notificationlogon {
	float: left;
	margin: 0 auto;
	padding: 5px 0 10px;
	text-align: center;
	box-sizing: border-box;
	display: inline-block
}

@media only screen and (max-width:400px) and (min-width:320px) {
.notificationlogo {
	float: left;
	width: 14%
}
.notificationlogo img {
	width: 100%
}
.notificationbg {
	padding: 5px;
	width: 300px
}
.notificationtext {
	line-height: 18px;
	width: 200px;
	float: left;
	font-size: 13px;
	padding-left: 10px
}
.notificationbtn1, .notificationbtn2 {
	font-size: 12px;
	padding: 4px 10px
}
.notificationrow1 {
	height: 0
}
.notificationrow2 {
	float: right;
	margin-top: 0
}
}

/*for login dropdown*/
.dropdown-menu.sign{left: -90px !important;}

/*home page grid*/
.grid div[class^="col"]{padding-left:8px; padding-right:10px;} 
@media (min-width: 769px)
{ 
	.grid.row{}/*margin-left: -8px; margin-right: -7px;*/
	.ticker{    margin-left: 0px;margin-right: 15px;}
	.braking_news{margin-left: 0px;margin-right:15px;}
}
.days td{border-left: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;font-weight: bold;cursor: pointer;}
.ticker {/* padding:0 4px 0 1px ;*/}
@media (max-width: 768px) 
{
	.ticker {margin-right:4px;margin-left: 1px ;}
	.braking_news {margin-right:4px;margin-left: 1px ;}
	.mobile_fix{  margin-left: 0px;margin-right: 0px;}
}

/*loading css*/
.loading
{
 
    background: linear-gradient(130deg, #f5f6f6 16%, #EAEAEA 49%, #f5f6f6 78%);
    background-size: 200% 200%;

    -webkit-animation: Animation 2s ease infinite;
    -moz-animation: Animation 2s ease infinite;
    animation: Animation 2s ease infinite;
}

@-webkit-keyframes Animation {
    0%{background-position:10% 0%}
    50%{background-position:91% 100%}
    100%{background-position:10% 0%}
}
@-moz-keyframes Animation {
    0%{background-position:10% 0%}
    50%{background-position:91% 100%}
    100%{background-position:10% 0%}
}
@keyframes Animation { 
    0%{background-position:10% 0%}
    50%{background-position:91% 100%}
    100%{background-position:10% 0%}
}
@-o-keyframes  Animation {
    0%{background-position:10% 0%}
    50%{background-position:91% 100%}
    100%{background-position:10% 0%}
}
	
.image-loading {
  height: 60px;
}
.large-image-loading {
  height: 150px;
}

.large-line {
  height: 24px;
}
.text-line {
  height: 16px;
}
.small-line {
  height: 10px;
}
/*loading css*/

/*arrow bounce*/
.bounce {
	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 3s infinite;
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-7px);
    transform: translateY(-7px);
  }
  50% {
    -moz-transform: translateY(-7px);
    transform: translateY(-7px);
  }
  60% {
    -moz-transform: translateY(-2px);
    transform: translateY(-2px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-7px);
    transform: translateY(-7px);
  }
  50% {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
  60% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-7px);
    -ms-transform: translateY(-7px);
    -webkit-transform: translateY(-7px);
    transform: translateY(-7px);
  }
  50% {
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
  60% {
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
}
.blink{
-moz-transition:all 1s ease-in-out;
-webkit-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
-ms-transition:all 1s ease-in-out;
transition:all 1s ease-in-out;
/* order: name, direction, duration, iteration-count, timing-function */   
-moz-animation:blink normal 2s 3 ease-in-out; /* Firefox */
-webkit-animation:blink normal 2s 3 ease-in-out; /* Webkit */
-ms-animation:blink normal 2s 3 ease-in-out; /* IE */
animation:blink normal 2s 3 ease-in-out; /* Opera and prob css3 final iteration */
}
/*Blink css*/
@-moz-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}} /* Firefox */
@-webkit-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}} /* Webkit */
@-ms-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}} /* IE */
@keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}} /* Opera and prob css3 final iteration */

/*start story & live news*/
.current_description{ line-height: 28px;}
.current_content img:nth-of-type(1){}/* float: left; margin:0 15px 15px 0 !important*/
/*.current_content img:nth-of-type(1){ display: block !important; margin: auto !important; align-self: center !important;}*/
.heading { margin-bottom: 0 !important}
.common_list.mh_scroll li{ width: 100%;}
.common_list.mh_scroll li.card_type{ margin-bottom:0px; }
.hide_story{
	bottom: 0;height:170px; left: 0; right: 0; z-index: 2; width: 100%; padding-top:90px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
	background: -moz-linear-gradient(top, rgba(255,255,255,.2) 50%, rgba(255,255,255,1) 90%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,.2) 50%,rgba(255,255,255,1) 90%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,.2) 50%,rgba(255,255,255,1) 90%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}	
.story_card{transition: height 0.66s ease-out; overflow: visible; height:auto;}
.story_card strong{ font-weight: 700; color: #000; }
.story_card .current_content{line-height: 32px; font-size:1.125em}/* font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;letter-spacing: normal;*/
.story_card ul,  .story_card_temp ul, .story_card_temp ol, .story_card ul, .story_card ol{  margin-left: 30px; padding: 0}

/*.story_card ul li:before { content: "• ";color:#f16e2d; font-size: 20px;}
.story_card ul li {}*/
.related_story_box{ padding: 10px 0; border-top:solid 1px #d0d0d0;border-bottom: solid 1px #d0d0d0; }
.story_card .related_story{margin-left: -9px; margin-right: 0px;line-height:normal}
.story_card .related_story li{padding: 5px 10px;border-left: solid 1px #d0d0d0;}
.story_card .related_story li:first-child{padding: 5px 10px;border-left:none;}

	/*equal heign horisantal list*/
	.row.eq_height {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display:         flex;
	}
	.row.eq_height > [class*='col-'] {
		 display: flex;
		 flex-direction: column;
	}
	/*equal heign horisantal list*/

@media (max-width:767px){
	
.related_story_box{ padding: 10px 0; border-top:solid 1px #d0d0d0;border-bottom: none; }
	.story_card .related_story{margin-left: 0px; margin-right:0px;line-height:normal}
	.story_card .related_story li{padding: 5px 10px;border-left:none;border-bottom: solid 1px #d0d0d0;}
	.story_card .related_story li:last-child{padding: 5px 10px;border-bottom:none !important;}
	.eq_height.related_story { display: block;}
	.eq_height.related_story > [class*='col-'] {display: block;}
}




.story_card .current_content table{line-height:normal}
.popover-title .close{ position: relative; bottom: 3px;color:#000;   }
.pull_intor .popover{background-color:transparent; box-shadow: none;border:none;-webkit-box-shadow:none;}
.pull_intor .popover.bottom { margin-left: -70px; margin-top:-35px; left:52% !important;}
.pull_intor .popover-content { padding: 0px;}
.pull_intor .popover.bottom>.arrow{ display: none;}
.test_pop{ position:absolute; left:51.5%;margin-top: 25px;}
.cloud_mob{ position:absolute; left:51.5%;margin-top: 25px;}

@media (max-width:767px){
	.pull_intor .popover.bottom {margin-left: -70px;margin-top: -45px;left: 41% !important;}
}
.btn-positive{ background-color:rgba(58,177,97,0.3); color:rgba(5,94,34,1.00); border:1px solid rgba(58,177,97,1.0);}
.btn-positive:hover{ color:rgba(5,94,34,1.00);}
.btn-negative{ background-color:rgba(58,177,97,0.3); color:rgba(5,94,34,1.00); border:1px solid rgba(58,177,97,1.0);}
.flexi_card_content_cms img{ width: 100% !important; height: auto !important}

.time_details{padding-bottom: 10px; text-align: right}
.update_time{ float:none;border-bottom: dotted 1px #d0d0d0; text-align: right;padding-bottom: 10px; margin-bottom:6px}
.update_time span{ display: block}

.published_time{ float:none;text-align: right}
.published_time span{ display: block}

.next_story::after{width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #d0d0d0;margin: 0 auto; content: ''; position: absolute; left: 49%; clear: both;}

@media (max-width:767px){
	
	.current_content img:nth-of-type(1){ float:none; margin:10px auto !important;align-self: center !important; display: block !important}
	.common_list.mh_scroll { white-space: nowrap; overflow-x: auto; margin: 10px 0 15px 0 ;}
	.common_list.row.mh_scroll { white-space: nowrap; overflow-x: auto; margin: 10px 0px 15px 0px ;}
	/*.common_list.row.mh_scroll { white-space: nowrap; overflow-x: auto; margin: 10px -30px 15px -30px ;}*/
	.common_list.mh_scroll li{border-bottom: none; white-space:normal; display: inline-block; width:75%;}
	.common_list.mh_scroll li:hover{ background: none;}
	.common_list.mh_scroll li.card_type{ width:60%; border: none; padding: 1px;}
	.common_list.mh_scroll li.card_type div{ background: #fff;}
	.common_list.mh_scroll li .only_txt{white-space: normal; border-right: 1px dashed #d8d8d8;padding:5px 0px; vertical-align: middle;height:70px; overflow: hidden}
	/*.common_list.mh_scroll li.card_type:first-child{ margin-left: 30px;}
	.common_list.mh_scroll li.card_type:last-child{ margin-right:15px;}*/
	.common_list.mh_scroll li:first-child .only_txt{padding-left: 1px !important;}
	.common_list.mh_scroll li .card_sm{white-space: normal;height:220px; overflow: hidden;border-radius: 2px; margin-bottom: 15px;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition: all 0.3s cubic-bezier(.25,.8,.25,1); margin-right: 15px;}
	.common_list.mh_scroll li .card_sm p{ padding:0 5px 10px 5px ;}
	.common_list.mh_scroll li:last-child div{ border: none;}
	.common_list.mh_scroll li:last-child .card_sm{}
	.story_card{transition: height 0.66s ease-out; overflow: hidden; height: 500px;/*t*/}
	.story_card.normal{transition: height 0.66s ease-out; overflow: hidden; height:inherit !important;}
	
	.time_details{border-bottom: dotted 1px #d0d0d0;padding-bottom: 10px; text-align: left}
	.update_time{ float:left;text-align: left; border-bottom: none; padding-bottom: 0; margin-bottom: 0}.update_time span{ display: inline-block}
	.published_time{ float:left;text-align: left; padding-left: 10px;margin-left: 10px; border-left: 1px solid #E0E0E0;}.published_time span{ display: inline-block}
}

.img-overlay{top:0;right:0;bottom:0;left:0;position:absolute;z-index:2;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 80%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 80%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 80%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0);}
.txt-ova-img{padding:10px;position:absolute;bottom:0;}
.cat-pic{max-height:250px;overflow:hidden;}
.research_disc{min-height:inherit;}
.strategy_disc{min-height:inherit;}
@media (min-width:768px){.research_disc{min-height:140px;}
.strategy_disc{min-height:155px;}
}

/*end story*/
.carousel-control.right.fa-chevron-right, .carousel-control.left .fa-chevron-left{position: absolute; top: 50%;}

/**/
.blog_list .listing-image{text-align:center; background: #efefef; overflow: hidden; max-height: 150px}
.blog_list .listing-image img{margin:auto;}
.blog_list .listing-image .listing-image-inner{width:100%;height:150px;display:table-cell;vertical-align:middle;}
.blog_list .listing-image .restrictImg{max-height:150px;}
@media (max-width:768px){
.blog_list .listing-image{ max-height: 70px}
.blog_list .listing-image .listing-image-inner{width:100%;height:70px;display:table-cell;vertical-align:middle; overflow: hidden}
.blog_list .listing-image .restrictImg{max-height:70px;}
}

/*amcharts button*/
.amChartsButton{background:#868686;color:#fff;padding:3px;border:1px solid #868686;margin:1px;}
.amChartsButton:hover{background:#175C99;color:#fff;}
.amChartsButtonSelected{background:#E24A00;color:#fff;padding:3px;border:1px solid #E24A00;margin:1px}
/*amcharts button*/



/*back to top*/
.back-to-top{position: fixed;bottom: 10px;right: 5px;width: 45px; height: 45px; padding: 8px 14px; font-size: 18px; line-height: 1.33; border-radius: 25px;z-index: 1030;}
@media (max-width:768px){.back-to-top{bottom:50px;width: 30px; height: 30px;text-align: center;padding:4px 0; font-size: 12px; line-height: 1.428571429;border-radius: 15px;}}
/*back to top*/



/*commet text area*/
.form-control.comment_input{  padding: 7px 18px;overflow:hidden;resize: none;}
.form-control.comment_input{  padding: 7px 18px;overflow:hidden;resize: none;}
/*commet text area*/

/*open account 20-06-2018*/ 
.nw_zindex .colOpenAccount{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,efefef+44&0.24+0,1+49 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(239,239,239,1) 44%, rgba(239,239,239,1) 49%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(239,239,239,1) 44%,rgba(239,239,239,1) 49%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(239,239,239,1) 44%,rgba(239,239,239,1) 49%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */}
@media (max-width:767px){
	.nw_zindex .colOpenAccount{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,efefef+44&0.24+0,1+49 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(239,239,239,1) 44%, rgba(239,239,239,1) 49%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(239,239,239,1) 44%,rgba(239,239,239,1) 49%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(239,239,239,1) 44%,rgba(239,239,239,1) 49%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */}
}

.nw_zindex .dvOpenAccount{padding:0 6px 10px;} 
.nw_zindex.fixed .dvOpenAccount{padding:60px 0 25px;} 
.dvOpenAccount > div{background-color: rgb(39, 128, 227);padding:2px 66px 8px 25px; border-radius:30px;position:relative} 
.dvOpenAccount label{font-size:11px;color:#fff;text-transform:uppercase;font-weight:400;line-height:11px;margin-bottom:4px;}
.dvOpenAccount .form-group{margin-bottom:0;}
.dvOpenAccount .form-control{height: 27px;border-color: #fff;padding: 8px;font-size: 13px;border-radius: 4px;line-height: 1;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.dvOpenAccount > div div .form-group{margin-top:8px;}
.dvOpenAccount .form-control:focus{box-shadow:none;}
.dvOpenAccount select.form-control{padding:0 8px;color: #9c9a9a;}
.dvOpenAccount #cityAuto.form-control{height:27px;font-size: 13px;margin:0;}
.dvOpenAccount .btn-round{position: absolute;background: #fff;right: 6px;border-radius: 100%;height: 46px;width: 46px;
bottom: 6px;color: #ff6940;font-size: 33px;line-height: 0;box-shadow:none;}
.dvOpenAccount .btn-round i{margin: -5px 0 0 -3px;}
.dvOpenAccount .form-inputs-white{margin-top:-6px;position: relative;}
.form-inputs-white input[type='checkbox'] {position: absolute;opacity: 0;
}
.form-inputs-white input[type='checkbox'] + label {-webkit-user-select: none; -moz-user-select: none;  -ms-user-select: none;      user-select: none;cursor: pointer;padding-left:20px;
}
.form-inputs-white input[type='checkbox'] + label:before {  position: absolute;left:2px; top:3px;display: block;content: "";border:1px solid #ececec;height: 14px;width: 14px;border-radius:0px;background: #ffffff;-webkit-transition: all 0.3s ease;      transition: all 0.3s ease;box-sizing: border-box;
}
.form-inputs-white input[type='checkbox'] + label:after {position: absolute;display: block;content: "";top:4px;/*bottom: 6px;*/left: 6px;width: 6px;height:9px;-webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);      transform: rotate(45deg);opacity: 0;-webkit-transition: opacity 0.3s ease;      transition: opacity 0.3s ease;-webkit-transition-delay: 0.1s;      transition-delay: 0.1s;box-sizing: border-box;
}
.form-inputs-white input[type='checkbox']:focus + label:before {box-shadow: 0 0 5px #337ab7;
}
.form-inputs-white input[type='checkbox']:checked + label:before {background: #2780e3;border-color: #fff;
}
.form-inputs-white input[type='checkbox']:checked + label:after {border-right: 2px solid #ffffff;border-bottom: 2px solid #ffffff;opacity: 1;
}
#panel{display:none;}
.closeSubmit{    top:6px;
    right: 16px;
    color: #b4d8ff;
    font-size: 17px;
    padding: 0;
    background: transparent;
    position: absolute;
    font-weight: 200;
    box-shadow: none;}



/*company pages*/

.cmp{ line-height: normal;}

/*nse bse toggle switch*/
/*------ ADDED CSS ---------*/
.on{display: none;color: white; position: absolute;transform: translate(-50%,-50%);
  top: 49%; left: 34%;  font-size: 11px;}

 .off{color: white;position: absolute;transform: translate(-50%,-50%);top: 49%;left: 65%;font-size: 11px;}

input:checked + .slider-s .on{display: block;}
input:checked + .slider-s .off{display: none;}

/*--------- END --------*/

.switch {position: relative;display: inline-block; width: 50px;height: 21px;}
.switch input {display:none;}
.slider-s {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #0089d1;-webkit-transition: .4s;transition: .4s;}
.slider-s:before {position: absolute;content: ""; height: 15px;width: 15px;left: 5px;bottom: 3px;background-color: white;
	-webkit-transition: .4s;transition: .4s;}
input:checked + .slider-s {background-color: #8a0c00;}
input:focus + .slider-s { box-shadow: 0 0 1px #0a3474;}
input:checked + .slider-s:before {-webkit-transform: translateX(27px);-ms-transform: translateX(27px);transform: translateX(27px);}
/* Rounded sliders */
.slider-s.round {border-radius: 36px;}
.slider-s.round:before {border-radius: 50%;}
/*end nse bse toggle switch*/


.overflow_menu {}
.overflow_menu li{ border-bottom:dashed 1px #d0d0d0;}
.overflow_menu.nav-stacked li:last-child{ border-bottom:none;}
.overflow_menu.nav-stacked>li+li{ margin: 0px;}
.overflow_menu.nav-pills>li>a{color: #666666;background-color: transparent;}
.overflow_menu.nav-pills>li>a{color: #666666}
.overflow_menu.nav>li>a:hover, .overflow_menu.nav>li>a:focus{ background:#f8fafa;color: #2196f3; border-right:3px solid #2196f3;    }
/*.overflow_menu li.active>a, .overflow_menu li.active>a:hover, .overflow_menu li.active>a:focus{background-color: transparent; border-right:2px solid #0d47a1; color: #0d47a1; font-weight: 500}*/
.overflow_menu li.active>a, .overflow_menu li.active>a:hover, .overflow_menu li.active>a:focus{background-color: transparent; border-right:3px solid #2196f3; color: #2196f3;font-weight: 500;}
@media (max-width:768px){	
	.overflow_menu { overflow-x: auto; overflow-y: hidden; display: -webkit-box; display: -moz-box; background: #fff; margin-bottom: 15px; }
	.overflow_menu li{ float:none; padding: 0; border-bottom: none}
	.overflow_menu li.active>a, .overflow_menu li.active>a:hover, .overflow_menu li.active>a:focus{ color: #2196f3; background-color: transparent;box-shadow: inset 0 -2px 0 #2196f3;-webkit-box-shadow: inset 0 -2px 0 #2196f3;-ms-box-shadow: inset 0 -2px 0 #2196f3;border-right:none;}
	
	.overflow_menu.nav>li>a:hover, .overflow_menu.nav>li>a:focus{ background:#f8fafa;color: #2196f3; border-right:none;box-shadow: inset 0 -2px 0 #2196f3;-webkit-box-shadow: inset 0 -2px 0 #2196f3;-ms-box-shadow: inset 0 -2px 0 #2196f3;}

	
		/*tabs scroll*/
	.nav-tabs { overflow-x: auto; overflow-y: hidden; display: -webkit-box; display: -moz-box; background: #fff; margin-bottom: 15px; }
	.nav-tabs li{ float:none; padding: 0;}
	/*tabs scroll*/
}



	/*table blue*/
	.table_bid {text-align:center; width:100%;}
	.table_bid th{padding:8px; text-align:center;}
	.table_bid td{ padding:8px;font-weight:normal;text-align:center;}
	.table_bid t{ padding:8px;font-weight:normal;text-align:center;}
	/*.table_mkt tr:last-child { border-bottom: none;}*/

/*datatable shorting */
	table.dataTable thead th {
    position: relative;
    background-image: none !important;
}
 
table.dataTable thead th.sorting:after,
table.dataTable thead th.sorting_asc:after,
table.dataTable thead th.sorting_desc:after {
    position: absolute;
    top: 12px;
    right: 8px;
    display: block;
    font-family: FontAwesome;
}
	table.dataTable thead th.sorting:after {
    content: "\f0dc";
    color: #ddd;
    font-size: 0.8em;
    padding-top: 0.12em;
}
table.dataTable thead th.sorting_asc:after {
    content: "\f0de";
}
table.dataTable thead th.sorting_desc:after {
    content: "\f0dd";
}
/*datatable shorting */
/*compnay pages*/


/*test blur
body.modal-open .supreme-container{
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    filter: url("https://gist.githubusercontent.com/amitabhaghosh197/b7865b409e835b5a43b5/raw/1a255b551091924971e7dee8935fd38a7fdf7311/blur".svg#blur);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');
}
body.has-active-menu .supreme-container{
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    filter: url("https://gist.githubusercontent.com/amitabhaghosh197/b7865b409e835b5a43b5/raw/1a255b551091924971e7dee8935fd38a7fdf7311/blur".svg#blur);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');
}*/

.content_zindex3 {z-index: 3;}
@media (max-width : 768px) {
	.content_zindex3 {z-index: 1;}
}

.promt_login{position: absolute; top: 65%; right: 0%; left:47%;  bottom: 50%; transform: translate(-47%, -47% ); z-index: 2}

.poll_video_h{    
	height: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
	
.video-img-election{
	width: 224px;
	margin: 0 auto;
	background: #ccc;
	object-fit: cover;
	height: 126px;
}
	

@media (max-width:640px){
	.poll_vote_percentage{padding:0px;}
}

/*budget*/
.budget_header{width: 102.6%; /*margin: 0; */padding: 0;text-align: left; z-index: 2;position: relative;}
.budget_header h1{ background: #efefef; padding:0px 20px 10px 0px; display: inline-block;color:#0d47a1;}
.budget_header:after { position: absolute;bottom:55%;height: 1px; font-size: 0px; line-height: 0; content: "";text-shadow: none; background-color:#0d47a1; width:97.5%; right:1.5%; z-index:-1}/* */
.budget_header div{z-index: 3;}.more a{z-index: 4;}

.blinking{
animation:blinkingText 1.75s infinite;
font-size: 7px;
   position: relative;
   top: -15px;
   background: #ff4500;
   color: #ffff;
   padding: 3px 5px;
   border-radius: 5px;
}
@keyframes blinkingText{
0%{	color: #fff;	}
50%{	color: transparent;	}
100%{	color: #fff;	}
}
@media (max-width:640px){
.budget_header{width:100%; margin-left: 0;}
}
.election-news-section{
height: 20px;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.election-video-wrapper{
	width:410px;
	height:365px;
}
@media (max-width:640px){
.election-video-wrapper{
	width:100%;
}
.plr_m_15{ 
padding-right:15px;
padding-left:15px;
}
}
.more-page-link:hover, .more-page-link:active {
    color: #2780e3 !important;
}


/*Budget page css starts*/
/*Heading*/
.budget_header{width: 102.6%; /*margin: 0; */padding: 0;text-align: left; z-index: 2;position: relative;}
.budget_header h1{ background: #efefef; padding:0px 20px 10px 0px; display: inline-block;color:#0d47a1;}
.budget_header:after { position: absolute;bottom:55%;height: 1px; font-size: 0px; line-height: 0; content: "";text-shadow: none; background-color:#0d47a1; width:97.5%; right:1.5%; z-index:-1}/* */
.budget_header div{z-index: 3;}.more a{z-index: 4;}
/*padding*/
.budget_pl0 {
    padding-left: 0px;
}
.b-mh-420{
	min-height:420px;
}
.b-mh-370{
	min-height:378px;
}
ul.common_list.latest_blogs.b-mh-52 li, ul.common_list.budget_reactions.b-mh-52 li, ul.common_list.top_news.b-mh-52 li, .common_list.budget_blogs li{
	min-height: 52px;
}
.minh-250 {
    min-height: 205px;
}
.budget-ad-banner-img{    width: 100%;
    max-height: 298px;
    object-fit: cover;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;}
.budget-video-image{max-height: 124px;
    object-fit: scale-down;
    background: #ccc;}	
	
	.poll_video_h {
    height: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bnlurl {position: absolute;bottom: 8px;
    left: -7px;
}
	
	

	
@media (max-width:800px){
.b-mh-370 {
    min-height: 420px;
}	
}

@media(max-width:640px){
	.bnlurl{ position:relative;bottom: auto; left: auto;}
	.budget_header{
		margin:0;
		width:100%;
	}
	.budget_pl0 {
    padding-left: 15px;
}
.minh-250 {
    min-height: auto;
}
.b-mh-370 {
    min-height: auto;
}
}
.table-responsive > .table-responsive{border:none;margin-bottom:0;}

@media (min-width:900px) and (max-width:1100px) {
.common_list.latest_blogs.b-mh-52 li, ul.common_list.budget_reactions.b-mh-52 li, ul.common_list.top_news.b-mh-52 li, .common_list.budget_blogs li, li h1{
	font-size:14px; 
	height: 20px;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
}​

.ytp-cued-thumbnail-overlay-image {
    background-size: contain;
    -moz-background-size: contain;
    -webkit-background-size: contain;
}


/* ----- Stock View starts ------ */

.tr-logo-small {
	position: absolute;
	top: 0px;
	right: 5px;
	width: 70px;
}

.tooltip>.tooltip-inner {
	background-color: #f5f5f5;
	color: #000;
	border: 1px solid #000;
}

.float-left {
	float: left;
}

.new-gif-img {
	float: left;
	margin-left: 5px;
	margin-top: -5px;
}

.download-icon {
	width: 15px;
	vertical-align: middle;
	margin-right: 5px;
}

.new-download-icon .img2 {
	display: none
}

.new-download-icon:hover .img1 {
	display: none
}

.current_content .new-download-icon .img2 {
	display: none !important;
}

.new-download-icon:hover .img2 {
	display: block
}

@media(max-width:640px) {
	.budget_header {
		margin: 0;
		width: 100%;
	}
	.budget_pl0 {
		padding-left: 15px;
	}
	.minh-250 {
		min-height: auto;
	}
	.mob-fs-14 {
		font-size: 13px;
	}

}

@media only screen and (max-width: 768px) {
	.img1 {
		margin-left: 0 !important;
	}
}

@media (max-width:340px) {
	.fs12e {
		font-size: 11px;
	}
	.fs18e {
		font-size: 1rem !important;
	}
	.new-download-icon {
		width: 85px !important;
		position: relative;
		right: 8px;
		font-size: 9px !important;
	}
	.mob-fs-14 {
		font-size: 12px;
	}
}

.lh1 {
	line-height: 1 !important;
}

.modal-open {
    overflow: scroll;
}

      .object-fit {
         object-fit: none;
      }
      .color-ffd93d{
         color:#ffd93d;
      }
      @media (max-width: 768px) {
         .object-fit {
            object-fit: contain;
            width: 100%;
         }

         .mob-w100p {
            width: 100%;
            float: left;
         }

         .mm_t10 {
            margin-top: 10px !important;
         }
		 .modal-open {
    overflow: hidden;
}
      }
.has-success .form-control, .has-success .form-control:focus, .has-success .input-group-addon {
    border: 1px solid #ccc;
    -webkit-text-fill-color: #333 !important;
}

input:-webkit-autofill {
    -webkit-text-fill-color: #333 !important;
}
input.form-control:-webkit-autofill {
    -webkit-text-fill-color: #333 !important;
}
