@charset "utf-8";
/* CSS Document */
@import url(../../../../../https@fonts.googleapis.com/css@family=Dosis_3A200,300,400,500,600,700,800);
html * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
*,
*:after,
*:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:0}
ul,li{ list-style:none}
@font-face { font-family: 'museo_sans500'; src: url('../fonts/museosans-webfont.eot'); src: url('../fonts/museosans-webfont.eot@#iefix') format('embedded-opentype'), url('../fonts/museosans-webfont.woff2') format('woff2'), url('../fonts/museosans-webfont.woff') format('woff'), url('../fonts/museosans-webfont.ttf') format('truetype'), url('../fonts/museosans-webfont.svg#museo_sans500') format('svg'); font-weight: normal; font-style: normal; }
@font-face {
    font-family: 'opificiobold';
    src: url('../fonts/opificio_bold-webfont.eot');
    src: url('../fonts/opificio_bold-webfont.eot@#iefix') format('embedded-opentype'),
         url('../fonts/opificio_bold-webfont.woff2') format('woff2'),
         url('../fonts/opificio_bold-webfont.woff') format('woff'),
         url('../fonts/opificio_bold-webfont.ttf') format('truetype'),
         url('../fonts/opificio_bold-webfont.svg#opificiobold') format('svg');
    font-weight: normal;
    font-style: normal;}
body { font-family: 'Dosis', sans-serif; } 
/*  Menu  */
.cd-header { position: fixed; top: 0; left: 0; width: 100%; height: 50px; background:#fff ; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); z-index: 99; }
.cd-header:after { content: ""; display: table; clear: both; }
.cd-header #cd-logo { float: left; margin: 13px 0 0 5%; }
.cd-header #cd-logo img { display: block; }

.cd-main-nav .menu .sub-menu{ display:none; width:270px; position:absolute; top:70px; left:0; background:#273274; padding:0 0}
.cd-main-nav .menu li:hover .sub-menu{ display:block}
.cd-main-nav .menu .sub-menu li{ width:100%; display:block; border-top:1px solid #1a235a;}
.cd-main-nav .menu .sub-menu li a{ color:#fff; display:block; font-weight:normal; font-size:13px; text-transform:inherit; background:none;  padding:7px 5px 7px 15px}
.cd-main-nav .menu .sub-menu li a:hover{ background:#1a235a;}

.cd-main-nav .menu #menu-item-37 .sub-menu{ width:445px; left:-52px;}
.cd-main-nav .menu  #menu-item-37 .sub-menu li{ width:50%; float:left}


.red{color:#fd4d64; !important} 
.vred { color: #d9534f;}
.vblue {color: #5bc0de;}
@media only screen and (min-width: 768px) {
.cd-header { height: 70px; }
.cd-header #cd-logo { margin: 15px 0 0 0; }


}
.cd-main-nav { float: right; width: 90%; height: 100%; background: url(../images/cd-icon-menu.svg) no-repeat center right; background-size: 44px 44px; cursor: pointer; }
.cd-main-nav ul {font-family: 'museo_sans500'; position: absolute; top: 0; margin: 0; padding: 0; left: 0; width: 100%; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); }
.cd-main-nav ul.is-visible { -webkit-transform: translateY(50px); -moz-transform: translateY(50px); -ms-transform: translateY(50px); -o-transform: translateY(50px); transform: translateY(50px); }
.cd-main-nav a { display: block; height: 50px; line-height: 50px; padding-left: 5%; background: #2f292a; border-top: 1px solid #453c3d; color: #6480ae; }

@media only screen and (min-width: 768px) {
.cd-main-nav { width: auto; height: auto; background: none; cursor: auto; }
.cd-main-nav ul { font-family: 'museo_sans500'; position: static; width: auto; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); line-height: 70px; }
.cd-main-nav ul.is-visible { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.cd-main-nav li { display: inline-block; margin-left: 0em; position:relative}
.cd-main-nav a { display: inline-block; height: auto; background: url(../images/seprater.png) no-repeat right center; line-height: normal; padding: .6em 2em; border-top: none; color: #273274; text-transform: uppercase; font-weight: bold; font-size: 14px; font-size: 1.332rem; }
.no-touch .cd-main-nav a:hover { color: #6480ae; text-decoration:none; }
.cd-main-nav a.last { background: none; padding:0.6em 1em }
}
.cd-main-nav li.menu-item-20 a{ background:none}
.cd-main-nav li.menu-item-330 a{background: url(../images/lock.png) no-repeat left center; font-size: 14px;font-weight: normal; padding: 0.6em 5px 0.6em 25px; text-transform: inherit;}
/*.cd-main-nav li.menu-item-330 a:after{content:""; display:inline-block; width:1px; height:22px;  background: url(../images/seprater.png) no-repeat right center; position:absolute; top:25px; right:-15px}
*//*Slider*/
.fade-carousel { position: relative;/* height: 100vh;*/ }
/*.fade-carousel .carousel-inner .item { height: 100vh; }*/
.fade-carousel .carousel-indicators > li { margin: 0 2px; background-color: #fff; border-color: #fff; opacity: 1; }
.fade-carousel .carousel-indicators > li.active { width: 20px; height: 20px; opacity: 1; background-color: #008000; border-color: #007400; }
.hero { position: absolute; top: 50%; width: 20%; background: url(../images/b_op.png) repeat; left: 35%; z-index: 3; color: #fff; text-align: left; padding: 30px; text-transform: uppercase; text-shadow: 1px 1px 0 rgba(0,0,0,.75); -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }
.hero h1 { font-size: 4em; font-weight: bold; margin: 0; padding: 0; }
.fade-carousel .carousel-inner .item .hero { opacity: 0; -webkit-transition: 2s all ease-in-out .1s; -moz-transition: 2s all ease-in-out .1s; -ms-transition: 2s all ease-in-out .1s; -o-transition: 2s all ease-in-out .1s; transition: 2s all ease-in-out .1s; }
.fade-carousel .carousel-inner .item.active .hero { opacity: 1; -webkit-transition: 2s all ease-in-out .1s; -moz-transition: 2s all ease-in-out .1s; -ms-transition: 2s all ease-in-out .1s; -o-transition: 2s all ease-in-out .1s; transition: 2s all ease-in-out .1s; }
.btn.btn-lg { padding: 10px 40px; }
.btn-csr{margin-left: 7px;}
.btn-csr .fa{margin-right: 5px;}
.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus { color: #f5f5f5; background-color: #1abc9c; border-color: #1abc9c; outline: none; margin: 20px auto; }
/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3 { text-align:center; /*height: 100vh; background-size: cover; background-position: center center; background-repeat: no-repeat;*/ }
/*.fade-carousel .slides .slide-1 { background-image: url(../images/slide01.jpg); }
.fade-carousel .slides .slide-2 { background-image: url(../images/slide02.jpg); }
.fade-carousel .slides .slide-3 { background-image: url(../images/slide03.jpg); }
*//*  stock_market  */
#stock_market { margin: 0px; padding: 5px 0; text-align: center; background: url(../images/white_bg.png) repeat; position: absolute; bottom: 0; width: 100%; }
#stock_market ul{list-style:none; }
#stock_market ul li{list-style:none; display:inline-block; }
#stock_market ul li a{list-style:none; display:inline-block; }


/*  Section  Welcome   */
section#welcome { margin:0px; padding: 0px; display: block; width: 100%; }
section#welcome h1 { color: #454545; font-size: 29px; padding: 0px 0 15px; }
section#welcome p { color: #454545; font-size: 20px; margin-bottom: 15px; }
section#welcome p .more-btn{ background:#273274; font-size:15px; color:#fff; text-transform:uppercase; padding:11px 28px; margin-top:20px; display:inline-block}
section#welcome p .more-btn:hover{ background:#1a245a; text-decoration:inherit}
section#welcome .wl-right { background: #273274; padding: 20px 30px; }
.wl-right h3 { color: #fff; margin: 0; padding: 0 0 20px; font-size: 29px; }
.wl-right ul { display: block; margin: 0px; padding: 0px; list-style: none }
.wl-right ul li { display: block; margin: 0px 0 15px; padding: 0px; color: #fff; font-size: 20px; }
.wl-right ul li a { display: block; color: #ffec69; text-decoration: none; }
/*  Section  Service   */
section#service {    background: #0C0F14;
    background-attachment: fixed;
    background-size: cover; }
section#service h2 { text-align: center; color: #fff; font-weight: 400; padding-top: 20px; }
section#service .carousel-control.left,
section#service .carousel-control.right { background: none !important; width: 25px; }
section#service .carousel-control.left { left: -25px; }
section#service .carousel-control.right { right: -25px; }
section#service .broun-block { padding-bottom: 34px; }

section#service .block-text {
    min-height: 150px;
    background: url(../images/b_op1.png) repeat;
    border-radius: 5px;
    border: 1px solid #3a3133;
    color: #b1b1b1;
    font-size: 14px;
    margin-top: 27px;
    padding: 30px 30px 20px 30px;
    background: #000;
}
section#service .block-text a { color: #fff; font-size: 20px; font-weight: 300; line-height: 21px; text-decoration: none; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
section#service .block-text a img { position: relative; margin-right: 15px; top: -10px }
section#service .mark { padding: 12px 0; background: none; }
section#service .block-text p { color: #a2a2a2;line-height: 20px; }
section#service .sprite { }
section#service .sprite-i-triangle { background-position: 0 -1298px; height: 44px; width: 50px; }
section#service .block-text ins { bottom: -44px; left: 50%; margin-left: -60px; }
section#service .block { display: block; }
section#service .zmin { z-index: 1; }
section#service .ab { position: absolute; }
section#service .person-text { padding: 10px 0 0; text-align: center; z-index: 2; }
section#service .person-text a { color: #ffcc00; display: block; font-size: 14px; margin-top: 3px; text-decoration: underline; }
section#service .person-text i { color: #fff; font-family: Georgia; font-size: 13px; }
section#service .rel { position: relative; }

.stock_ticker_1{ opacity:0.8 !important; height:39px !important; line-height:39px !important; margin-top:-48px !important; margin:0 auto !important}


@media screen and (min-width: 980px) {
.hero { width: 800px; }
}

@media screen and (max-width: 640px) {
.hero h1 { font-size: 2em; }
.cd-header #cd-logo { margin: 3px 0 0 5%; }
.hero { position: absolute; top: 50%; width: 100%; left:50%;}

}

@media screen and (max-width:960px) {
.hero h1 { font-size: 2em; }
.hero { position: absolute; top: 50%; width: 100%; left:50%;}
.carousel-indicators{left: 56% !important;  width: 41% !important;}
section#welcome .col-lg-4, section#welcome .wl-right{ width:100%;}

.testimonials-section{position:relative !important; width:100% !important; margin:0px auto;}
.chart-section{width:100% !important; text-align:center !important;}
#quote-carousel .carousel-control.left, #quote-carousel .carousel-control.right{top:-86px !important;}
footer{text-align:center;}
.copyright .text-right {text-align:center !important;}

}

@media screen and (max-width:990px) {
.cd-main-nav a { padding: .6em 1em; }
}
section#testimonials { background: #f2f2f2; padding:20px 0}
/* carousel */
#quote-carousel { padding: 0px !important; margin-top: 30px; }
#quote-carousel .carousel-control { background: none; color: #222; font-size: 2.3em; text-shadow: none; margin-top: 30px; }
.controler{ float:right;}
.controler .left{ float:right;   margin-left: 82%;}
#quote-carousel .carousel-control.left { left: -12px !important; background:url(../images/arrow-left.png) no-repeat; height:26px; top:75px;}
#quote-carousel .carousel-control.right { right: -12px !important; background:url(../images/arrow-right.png) no-repeat; height:26px; top:75px; }
#quote-carousel .carousel-indicators { right: 50%; top: auto; bottom: 0px; margin-right: -19px; }
#quote-carousel .carousel-indicators li { background: #c0c0c0; }
#quote-carousel .carousel-indicators .active { background: #333333; }
#quote-carousel p{font-size:20px;}
#quote-carousel small{font-size:18px !important; font-style:italic;}


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
#quote-carousel { margin-bottom: 0; padding: 0 40px 30px 40px; }
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) {
/* Make the indicators larger for easier clicking with fingers/thumb on mobile */
#quote-carousel .carousel-indicators { bottom: -20px !important; }
#quote-carousel .carousel-indicators li { display: inline-block; margin: 0px 5px; width: 15px; height: 15px; }
#quote-carousel .carousel-indicators li.active { margin: 0px 5px; width: 20px; height: 20px; }

.cd-main-nav li.menu-item-330 a {
	    background: url(../images/lock.png) no-repeat 10px center;
    font-size: 14px;
    font-weight: normal;
    padding: 0 5px 0.6em 36px;
    text-transform: inherit;
}
.cd-main-nav li a.last{margin:0px; padding:0px 0 10px 10px;}
.cd-main-nav ul li{position:relative;}



}

#testimonials{background:#f2f2f2; padding:0px 0 0; display:block; width:100%; float:left; height:auto;}
#testimonials > .container{position:relative; }
.chart-section{width:54%; padding-top:30px 0 0;background:#f2f2f2;}
.chart-section h2{ margin-top:0}
.chart-section img{max-width:100%; text-align:right;}
.testimonials-section{width: 42%;/* position: absolute; right:0; */text-align: left; padding: 0 20px 35px; display: block;  height: 100%; text-align:center; border:1px solid #ccc; background:#dddddd; border-radius:4px; margin-top:10px;}
.testimonials-section h2{margin-bottom:20px;}
/*.testimonials-section:after{ content:""; background:url(../images/testimonial-arrow.png) left bottom no-repeat; position:absolute; bottom:-17px; left:45%; width:42px; height:17px; display:inline-block}*/
.testimonials-section blockquote.easy_testimonial{border-left:none; margin:0;}
.testimonials-section blockquote.easy_testimonial .testimonial_author span{ color:#273274; font-weight:bold;}

footer{background:#273274; display:block; margin:0px; padding:20px 0 0; width:100%; float:left;}
footer .menu-footer-menu-1-container{float: left; width:25%;}     
footer .menu-footer-menu-1-container ul{ width:100%}
footer ul {list-style:none; margin:15px 0 0; padding:0; width:25%; float:left}
footer ul li a{color:#737cad; text-decoration:none; font-size:16px; font-family:Calibri}
footer .menu-footer-menu-1-container > a, footer .menu-footer-menu-2-container > a{display:block; color:#c7cdec;}   
footer .menu-footer-menu-1-container > a:hover, footer .menu-footer-menu-2-container > a:hover{ color:#f0f2ff; text-decoration:inherit}
footer h4{ font-size:20px; line-height:24px; margin:0; color:#c7cdec;}
footer h4:hover{ color:#f0f2ff;}
footer .get-connect{ text-align:center}
footer .social-share{ padding:10px 0 12px; text-align:center;}
footer .social-share a{ margin:0 2px 2px 5px; display:inline-block;} 
footer .copyright{background:#afafaf; margin:20px 0 0; padding:10px 0; width:100%; display:block; color:#e3e5e7; font-family:Calibri; text-transform:uppercase; text-align:center}
footer .copyright .col-md-6 h6{font-size: 14px;
    line-height: 22px;
    margin-top: 20px;}
footer .copyright .text-right{ color:#e3e5e7; line-height:22px}
footer .copyright .text-right a{ color:#fff}
footer .copyright h6{ font-size:15px; color:#273274}
footer .bottom-logo{padding:20px 0;}
.menu-footer-menu-1-container li a:hover,.menu-footer-menu-2-container li a:hover, .menu-footer-menu-3-container li a:hover, .menu-footer-menu-4-container li a:hover{color:#969ecb; text-decoration:none}
.no-mrg{margin:0px !important; padding:0  !important;}

.inner-banner{position:relative; overflow:hidden}
.inner-banner > img{ margin:0 auto; display:block}
.inner-banner .innerVideo{height:225px; overflow:hidden;}
.inner-banner .innerVideo video{margin-top: -150px;}
.banner-text{ position:absolute; bottom:0px; background:#272727; padding:20px 39px;}
.banner-text h2{ font:38px/40px 'opificiobold'; color:#fff; text-transform:uppercase; margin:0;}

.inner-wrapper{ padding:40px 0}
.inner-wrapper .left-panel{ padding-left:0}
.left-panel .cate-list{ background:#273274; padding:0}
.left-panel .cate-list ul{}
.left-panel .cate-list ul li{ border-top:1px solid #1a235a}
.left-panel .cate-list ul li:first-child{ border-top:none}
.left-panel .cate-list ul li a{font:16px/24px 'Dosis'; color:#fff; text-transform:uppercase; padding:15px 10px 15px 25px; display:block;text-decoration:none}
.left-panel .cate-list ul li a:hover, .left-panel .cate-list ul li a.selected,.left-panel .cate-list ul li.current-menu-item a{ background:#1a235a;}
.left-panel .pearce-col{ background:#505b5f; padding:20px; text-align:center}
.left-panel .pearce-col a{ color:#88b128}
.left-panel .pearce-col a:hover{ text-decoration:underline}
.left-panel .pearce-col h3{font-size:29px; font-weight:300; color:#fff;}
.left-panel .pearce-col p{font-size:19px; font-weight:300; color:#fff; margin:0; padding:10px 0}

.right-panel{}
.breadcrumb-links{ width:100%; float:left; border-bottom:1px solid #e7e7e7; padding-bottom:10px; margin-bottom:10px}
.breadcrumb-links ul li{ float:left; padding:0 11px 0 14px; font-size:14px; background:url(../images/arrow.png) left 8px no-repeat;}
.breadcrumb-links ul li:first-child{ background:none; padding-left:0}
.breadcrumb-links ul li a{ color:#454545 }
.breadcrumb-links ul li a:hover{ color:#273274}
 .breadcrumb-links ul li.active01{ color:#bbbbbb}
.right-panel h1{ margin:0; color:#454545; font-size:29px; padding-bottom:10px}
.right-panel p{ font-size:18px; line-height:28px; padding-bottom:20px; margin:0; color:#454545; font-weight:300}
.right-panel .coal-products{}
.right-panel .coal-products h5{ color:#454545; font-size:20px;}
.right-panel .coal-products ul li{font-size:15px; line-height:28px; color:#454545; padding:5px 0}
.right-panel .coal-products ul li .glyphicon{ font-size:10px; color:#b4b4b4; padding-right:5px}

.right-panel table{ width:100%; border:1px solid #ddd}
.right-panel table thead tr th{ background:#646464 ; padding:10px; color:#fff; border:1px solid #838383}
.right-panel table tr td{ border:1px solid #ddd; padding:10px; font-size:12px}
.right-panel table tr:nth-child(odd){ background:#f5f5f5}

.trading-cate-row{ width:100%; float:left; margin-bottom:20px}
.trading-cate-row .cate-img{ float:right; margin-left:15px;}
.trading-cate-row p{ padding-bottom:10px}


.contact-info{ margin: 20px 0 0; padding:0;}
.contact-info .address{ margin-bottom:20px}
.contact-info h4{color: #454545; font-size: 25px;}
.contact-info h5{color: #454545; font-size: 18px;}
.contact-info p{font-size:15px; color:#444444; padding:10px 0; margin:0; }
.contact-info p .glyphicon{ color:#979797; padding-right:8px; vertical-align:middle}
.contact-info p a{ color:#273274}
.contact-info h5.operations{ padding-top:30px}
.contact-form{}
.contact-form .form-control{ border:1px solid #ccc; height:38px; font-size:14px; color:#454545; width:100%; box-shadow:none; border-radius:0; margin:25px 0}
.contact-form .msgbox{ height:110px; resize:none}
.contact-form .btn-block[type="submit"]{background: #273274; color: #fff; font-size:15px; text-transform:uppercase;  padding:11px 28px; text-transform: uppercase; border:none; height:auto; border-radius:0; width:auto}
.contact-form .btn-block[type="submit"]:hover{ background:#1a245a}
.google-map{ text-align:center; margin-top:30px}



.registration-con{ width:100%; float:left; margin-top:15px}
.registration-con .panel-default > .panel-heading{ background:#505b5f; border-radius:0}
.registration-con .panel-default > .panel-heading .panel-title{ color:#fff; font:17px/20px 'Dosis'}
.registration-con .panel-default > .panel-heading .panel-title a{ display:block}
.registration-con .panel-default > .panel-heading .panel-title a:hover{ text-decoration:none}

.registration-con .form-control{ border:1px solid #ccc; height:38px; font-size:14px; color:#454545; width:100%; box-shadow:none; border-radius:0; margin:25px 0}
.registration-con .msgbox{ height:110px; resize:none}
.registration-con .btn-block[type="submit"]{background: #273274; color: #fff; font-size:15px; text-transform:uppercase;  padding:11px 28px; text-transform: uppercase; border:none; height:auto; border-radius:0; width:auto}
.registration-con .btn-block[type="submit"]:hover{ background:#1a245a}


.international-links{ width:100%; float:left; padding:10px 0 30px 0}
.international-links h3{ font-size:22px; color:#454545; text-transform:uppercase; margin:0}
.international-links ul{ width:50%; float:left}
.international-links ul li{ font-size:16px; padding:20px 0; border-bottom:1px dotted #ccc}
.international-links ul li .glyphicon{ color: #b4b4b4; font-size: 10px; padding:6px 10px 0 0; float:left}
.international-links ul li p{ overflow:hidden; margin:0}
.international-links ul li p a{ display:block}

.european{}
.european ul{ width:100%; margin:15px 0 0}
.european ul li{ float:left; width:23%; padding:1%; text-align:center; border-bottom:none}
.european ul li .logo-box{ border:1px solid #f3f3f3; height:147px; margin:0 auto; display:table; width:100%}
.european ul li .logo-box figure{ vertical-align:middle; display:table-cell}
.european ul li h5{ font-size:20px}
.european ul li h6 a{ font-size:16px}

.pageTitle{border-bottom: 2px solid #e9e9e9; margin:30px auto 0; padding: 0 0 15px; width: 1134px;}
.cd-main-nav{position:relative; }

.our-team-wrap{ width:100%; float:left}
.our-team-wrap .row{ margin:30px 0}
.team-info{ margin:0 auto; text-align:center}
.team-info img{ width:150px; height:150px; border-radius:100%; display:inline-block; margin-right:2%}
.profile-info{}
.team-info h5{ font-size:27px; margin:10px 0 0; display:in}
.team-info h6{ margin:0; padding:7px 0 0; font-size:16px}
.team-info a{ font-size:15px}
#searchbox{     position: absolute;
    right: 0;
    width: 28% !important;
    display: none;
    top: 70px; }
 

#bs-carousel{ display:none}
.video-wrap{ margin:0 auto; width:100%; /*background:url(../images/video-cover.jpg) center top no-repeat;*/ height:450px; overflow:hidden; background-size:cover; position:relative}
.video-text{ position:absolute; top:165px; color:#fff}
.video-text h1,.video-text strong{ font-size:50px; display:block; text-transform:uppercase}
.video-text p{ font-size:20px;}   
.video-text strong{font-weight:normal;}  

.login-form{ width:100%; float:left; margin:35px 0; min-height:342px;}
.login-form .form-signin{ width:50%; margin:0 auto}
.login-form .form-control{ border-radius:0; margin:20px 0; color:#454545; font-size:16px; box-shadow:none}
.login-form .btn-primary{ background:#273274; border-radius:0; border:none}
.login-form .btn-primary:hover{ background:#1a245a }
.login-form p{ color: #454545; font-size: 18px; font-weight: 300; line-height: 28px; text-align:center; padding-top:25px}


.chart-section .nav > li:first-child > a {
    margin-left: 0;
}
section#service .broun-block .container {
    position: relative;
}
section#service .carousel-control {
    bottom: 34%;
    top: auto;
}
section#service .broun-block .container .carousel-control .glyphicon {
      border-radius: 50%;
    padding-top: 0;
    font-size: 16px;
	    width: 30px;
    height: 30px;
}
section#service .broun-block .container .carousel-control {
    opacity: .25;
}
section#service .broun-block .container .carousel-control:hover {
    opacity: 1;
}
section#service .broun-block .container .carousel-control span.glyphicon {
    left: auto;
    right: auto;
    position: initial;
}
footer .col-md-10 > div > .fa{display:none;}

/***************** gkt css ********************/
.dashboard_graph-scroll {
    border: 1px solid #273274;
    margin-bottom: 15px;    overflow-x: scroll;
}
.sort_option {
    text-align: left;
}
.block_div.center {
    margin-left: 71px;
}
.block_div label {
        margin-top: 5px; 
    max-width: 100%;
    padding-right: 15px;
}
.sort_option #mwIdx, .sort_option #CompIdx {
    width: 168px !important;
}
.block_div #ember1231 {
    float: left;
    margin-right: 8px;
}
.block_div label > span {
    display: block;
}
.chart-section .tab-content {
    margin-bottom: 20px;
}
.sort_option .sort {
    display: inline-block;
    font-size: 16px;
    margin-right: 7px;
    font-weight: 600;
    padding-bottom: 0;
       min-width: 70px;
    margin-bottom: 0;
    float: left;
}
.block_div {
    margin-bottom: 10px;
}
.sort_option #mwIdx, .sort_option #CompIdx ,.sort_option #emberselect{
    height: 29px;
    color: #222;
    font-weight: 500; 
        margin-right: 13px;
    padding: 2px 3px;
    box-sizing: border-box;    margin-bottom: 0;
}
.block_div .query-controls {
    display: inline-block;
}
.block_div .query-controls button {
    min-width: 40px;
    background: #DEDEDE;
    border: 1px solid #CACACA;
    color: #000;
    padding: 2px 5px;
    box-sizing: border-box;
}
.block_div:after{ content:""; clear:both; display:block;}
.block_div label input {    margin-top: 4px;
    height: 29px;
    padding: 4px;    width: 168px;
    font-weight: 600;
    margin-left: 0;
    margin-right: 0;
}
.futurecomodity-row {
    width: 100%;
    float: left;
    margin-bottom: 20px;
	
}
.slide_future {
    float: left;
    width: 100%;
    display: block;
    border: 1px solid #909EF1;
    margin-bottom: 15px;
    padding: 0 15px;
}
h3.future-title {
    cursor: pointer;
    padding: 2px 0px;
    line-height: 37px;
    position: relative;
    margin: 0 0px;
    font-size: 18px;
}
h3.future-title:after {
    content: "+";
    position: absolute;
    right: 0;
    top: 0px;
    font-size: 37px;
}

h3.future-title:after {
    content: "+";
    position: absolute;
    right: 0;
    top: 0px;
    font-size: 37px;
}
.slide_future.spot.open  h3.future-title:after {
    content: "-";
}
.futurecomodity .trad-commoditybox span {
    display: block;
}
.futurecomodity .trading-cate-row { display:none;    margin-top: 20px;}
.futurecomodity .trading-cate-row.default {
    display: block;
}
.futurecomodity > .trading-cate-row {float: none;} 
.sort_option #emberselect {
    width: 90px;
}
@media (max-width:550px){
.sort_option .sort {
    display: block;    width: 100%;
    margin-bottom: 5px;
}
.sort_option #mwIdx, .sort_option #CompIdx, .sort_option #emberselect {
    width: 48% !important;
    box-sizing: border-box;
    margin: 0 1% !important;
    float: left;
}
.sort_option select#emberselect {
    display: block;
    width: 100% !important;
    margin: 9px 0 6px 0px !important;
}
.block_div > label {
    display: block;
    margin-bottom: 10px;
    width: 49%;
    float: left;
    padding: 0;
    margin-left: 0;
    margin-right: 2%;
    box-sizing: border-box;
}
.block_div > label:last-child { margin-right: 0%;}
.block_div label.query-option.qa-query-control-from > span, .block_div > label > span {
    min-width: 30px;
    margin-right: 5px;
    display: block;
}
.block_div.center {
    margin-left: 0;
}
.block_div label input {
 
    width: 100%;
  
}
}

@media only screen and (max-width:1200px){
img{ max-width:100%}
.container{ width:99%}
.cd-main-nav{ margin-right:0; position:absolute}
section#service .carousel-control.left {
    left: auto;
       right: 55px;
}
section#service .carousel-control.right {
        right: 25px;
}
section#service .carousel-control {
    bottom: auto;
    top: -20px;
}
}
@media only screen and (max-width: 1024px){
.cd-main-nav a{ padding:0.6em 1.5em}
.colInbox strong{font-size:30px; height:80%;}
}
@media only screen and (max-width: 991px){
.menu-footer-menu-1-container{ margin-top:25px}	
footer .get-connect {clear: both;}
.menu-footer-menu-1-container { margin-top:0px;}
.colInbox strong{font-size:20px;line-height:22px;}
.imgsiz .play-icon { left: auto; top: 10px;}
.scroll-filter-table {float: left; overflow-x: scroll; padding-bottom: 15px;width: auto;}
.dataTables_wrapper.no-footer {float: left; width: 540px;}

}

.right-panel li {color: #454545; font-size: 18px; font-weight: 300; line-height: 28px; 
 padding-left:15px;list-style:none;}
.right-panel .listitem{}
.right-panel .listitem li{background:url(../images/arrow01.png) left 15px no-repeat; padding:5px 0 5px 15px; list-style:none}
header .input-group {
    top: 0;
    float: none !important;
}
.page-id-31 ul.cusfin li,.discklist li{background:url(../images/circle.jpg) left 11px no-repeat;}
.modal-dialog {margin:10px auto!important; top:10%; position:relative; max-width:600px!important;} 
.page-id-673 .modal-dialog .ekko-lightbox-container .img-responsive{width:100%;}
	
@media only screen and (max-width:768px){
	
.video-wrap{ height:auto;}	
.video-text{ top:120px;}
.video-text h1{font-size:32px;}
footer .menu-footer-menu-1-container, footer ul{width:50%;}
.menu-footer-menu-1-container{margin-top:0px;}
.banner-text{padding: 3px 16px;}
.banner-text h2{font: 13px/30px 'opificiobold';}
div#searchbox[style]{width:100% !important;}
header .input-group{top:0px;}
.inner-banner{overflow:visible;}
.menu-footer-menu-2-container,.menu-footer-menu-3-cont,.menu-footer-menu-4-container,.menu-footer-menu-5-container{float:left;width:19%;}
footer .menu{width:100%;} 
footer .menu-footer-menu-1-container, footer ul { width: 23%;}
footer .get-connect {clear: both;}
.colInbox strong{font-size:20px; line-height:23px; height:75%;}
.play-icon{top:17px; left:30%;}
.colboxgbl strong, .colboxnew strong{top:20%; font-size:25px;}
.imgsiz .play-icon { left: auto; top:44%;}
.page-id-673 .img-gallery .fumod{min-height:225px;}
.page-id-673 .modal-dialog .ekko-lightbox-container .img-responsive {width: 100%;}
/****styling Here****/
	
section#service .carousel-control.right {
        right: 25px;
}
section#service .carousel-control {
   
    top: -8px;
}
}
@media only screen and (max-width:767px){
.mega-dropdown a span.caretb{ float:right; margin-top:20px; margin-right:5px;}
.navbar-inverse{border-radius:0px!important; border-left:1px solid #fff!important;}
.nav > li{width:100%; float:left;}
.sitelinkbox{text-align:center;}
footer .menu-footer-menu-1-container,.menu-footer-menu-2-container, .menu-footer-menu-3-container, .menu-footer-menu-4-container, .menu-footer-menu-5-container,footer .menu-footer-menu-5-container{width:46%;}
.btn-block.btn-blocka{margin-bottom:10px!important;}
.play-icon {left: 41%; top: 77px;}
.figbox{text-align:center;}
.intContent,.figbox {display:table;  float: none; width: 100%;} 
.img-gallery .imgsiz{float:left; width:100%; text-align:center;} 
.img-gallery .fumod,.img-gallery .fumod h4{text-align:center;}
.img-gallery .imgsiz img{width:auto!important;}
.video-text p {font-size: 16px;}
.video-text h1,.video-text strong{font-size:28px;}
.dropdown .dropdown-menu  li a:hover{color:#999!important;}
.mega-dropdown-menu > li{width:100%; border-bottom:none!important;} 
.chart-section{margin-bottom:10px!important;}
.modal-dialog { margin: 10px; position:relative; width: auto;}
.imgsiz .play-icon {left: auto; }
.scroll-filter-table {float: left; overflow-x: scroll; padding-bottom: 15px;width: auto;}
.comudity span {padding-left:8px;}
.chart-section .nav-tabs > li.active > a, .chart-section .nav-tabs > li.active > a:hover {
    border-bottom-color: #273274 !important;
}
.chart-section > .container,.chart-section > .container > .col-md-6 { 
    padding-left: 0;
    padding-right: 0;
} 
.chart-section > .container > .col-md-6 .tab-content {
    overflow-x: scroll;
}  
.chart-section > .container > .col-md-6 .tab-content .tab-pane {
    width: 550px;
    /* overflow-x: scroll; */
} 
.inner-banner .innerVideo video{margin-top:0px;}
.left-panel .cate-list ul li a{padding:4px 10px;font-size: 12px;}
.inner-banner{  overflow: hidden; }
.inner-banner > img{max-width:850px;}
}
@media only screen and (max-width:640px){ 
footer ul li a{ font-size:16px}	
.colInbox strong{height:83%;}
.play-icon {left: 46%; top:50%;}
.comudityx .comudity {min-height:220px;}
.comudityx .comudity {min-height:auto!important;} 
.scroll-filter-table {float: left; overflow-x: scroll; padding-bottom: 15px;width: auto;}
.dataTables_wrapper.no-footer {float: left; width:475px;}
.page-id-673 .modal-dialog  {width:auto!important;margin:15px!important;}    
.comudity span { font-size: 13px;padding-left:8px;}
section#service .carousel-control.left {
    left: auto;
    right:52px;
}
.dashboard_graph {
 
    text-align: left;
}
}
@media only screen and (max-width:480px){
.inner-banner .innerVideo video{height:100%;}
.video-text{ top:10px;}
.video-text h1{font-size:22px;}
footer {text-align: left;}
footer ul{margin: 4px 0 0; }
footer h4{line-height:40px;}
.cd-header #cd-logo{margin:6px 0 0 1%; width:50%;}
.tv-mediumwidget .tv-mediumwidget-ticker{ padding:15px 5px 0 5px !important;}
iframe{width:100%;}
.sitelinkbox .col-sm-4.col-md-4.col-xs-4, .currency_converter_wrapper div.currency_price_display{width: 100%;}
footer .menu-footer-menu-1-container, .menu-footer-menu-2-container, .menu-footer-menu-3-container, .menu-footer-menu-4-container, .menu-footer-menu-5-container, footer .menu-footer-menu-5-container{width:100%;}.comudityx .comudity.col-sm-3.col-md-3.col-xs-6{width:100%!important;} 	
.chart-section .textwidget{overflow-x:scroll; margin-bottom:10px;}
.chart-section .textwidget > div{width:445px!important; margin-bottom:10px;}
.dataTables_wrapper.no-footer {float: left; width:320px;}

footer .col-md-10 > div{border-bottom:1px solid #1a245d; box-shadow: 0 1px #333f8a; position:relative;}
footer .col-md-10 > div > .menu{display:none;}
footer .col-md-10 > div > a h4{position:relative;}
footer .col-md-10 > div > a h4:after, .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
footer .col-md-10 > div > .fa{float: right;margin-top: 6px;display: block;padding: 9px;background: #192461;position: absolute;right: 0;top: 2px;color: #fff;z-index: 5000;}
section#welcome .wl-right, .currency_convert_amount_input input{margin-bottom:1em;}
footer .social-share a{display:none;}
.block_div #ember1231{margin-right:0; margin-bottom:15px;}
.block_div .query-controls button{padding: 10px 13px;}
.currency_converter_label{margin-top:0;}
.currency_converter_wrapper div.currency_price_display, div#data_converter_from>p{text-align:left;}

}
@media only screen and (max-width:375px){
	.comudity.col-sm-3.col-md-3.col-xs-6,.comudity.col-sm-4.col-md-3.col-xs-6{width:100%!important;}
	.comudity span {padding-left:5px;}
	.comudityx .comudity { min-height:41px!important;}
	section#service .broun-block .container .carousel-control .glyphicon {
    border-radius: 50%;
    padding-top: 0;
    font-size: 14px;
    width: 25px;
    height: 25px;
    line-height: 23px;
}
}
@media only screen and (max-width:360px){
	.sitemobdis{width:100%!important;}
	.comudityx .comudity.col-sm-3.col-md-3.col-xs-6{width:100%!important;}
	.scroll-filter-table {float: left; overflow-x: scroll; padding-bottom: 15px;width: auto;}
.dataTables_wrapper.no-footer {float: left; width:270px;} 
	
}
@media only screen and (max-width:320px){
#Question110 > option {border-right: 1px solid #b2b2b2;padding-left:5px;width: 100% !important;}
.comudity.col-sm-4.col-md-3.col-xs-6 { width: 100%;}
.nodisc li{list-style:none!important; background-image:none!important;}
header .container{position:relative;} 
.mega-dropdown a span.caretb{margin-right:3px!important;}
.page-id-12 .datepicker-days{background:#fff;}  
#Question110 > option { padding-left: 5px;}
.anfor {padding-left: 15px;}
.divclr,.page-id-328 .login-form p{clear:both;}
.navbar-inverse{background-color:#fff!important;}
.comudityx{padding-bottom:10px; overflow:hidden; float:left; width:100%;}
span.country .wpcf7-form-control > option{padding-left:5px;}
.page-id-727 .trading-cate-row .figbox{text-align:center; padding-top:21px;}
.page-id-727 .trading-cate-row .figbox img{width:70%; margin:0 auto;}

.value-negative{ color: #E03D2E; }
.value-positive{ color: #00a453; }
.trad-commoditybox{border:1px solid #909ef1;overflow:hidden;float:left;width:100%;}
.trad-commoditybox h3{color:#273274; margin-top:5px; font-size:18px; line-height:20px; border-bottom:1px solid #E6E9ED; padding-bottom: 10px;}
.trad-commoditybox span,.trad-commoditybox h3{ padding-left: 10px;}
.trad-commoditybox h3{background:#273274;color:#fff; font-size:17px; margin-top:0px; padding-top:7px; margin-bottom:0px;}
.trad-commoditybox span{font-weight:600;    font-size: 15px;}
.trad-commoditybox .row.even{background:#e3edf9;padding-top:8px;padding-bottom:8px;}
.trad-commoditybox .row.odd{padding-top:8px; padding-bottom:8px;}	
.alternate-text span{color:#273274; padding-top: 15px;}
.alternate-text span{ padding-left:10px;}
.blue{color:#273274;}
.green{color:#45ba90;}
.redclr{color:#fd4d64;}
.downspace{padding-bottom:15px;}
.trading-page-list{padding:0px 0 0 0px;border-bottom:1px solid #909ef1; display:inline-block;width:100%; margin-bottom:20px;}
.trading-page-list li{float:left;  padding:0px 0px 0px 0px;}
.trading-page-list li a{display:block;text-decoration:none; line-height:45px; padding:3px 10px 0px 10px; margin-right:15px; color:#454545;}
.trading-page-list li a.active{color:#4761f9; border-top:1px solid #909ef1;border-right:1px solid #909ef1; border-left:1px solid #909ef1;
background:#fff; margin-bottom:-3px;}
.trading-page-list li a:hover{text-decoration:none;}
.futurecomodity .future-title{margin-top:0px; padding-bottom:15px; margin-bottom:15px;}
.trad-commoditybox .blue a{text-decoration:underline;}
.dashboard_graph {padding: 20px; font-size:17px;}
.marquee { overflow: hidden;color: #333;}
.js-marquee-wrapper {
    position: relative;
}
.marqueleft .fa-caret-up{margin-right:15px; font-size:20px;}  
.marquee{margin-bottom:30px;}
.marqueleft{float:left; padding:8px 5px 8px 5px;}
.marqueleft{color:green;}
/* .marqueleft{color:red;} */
/* ticker -> slider -> entry -> element */
.stock_ticker{
	position:relative;
	overflow:hidden;
	border-radius:4px;
	white-space: nowrap;
    line-height: normal;
}

.stock_ticker_slider{
        width:auto;
        position:relative;
        display:inline-block;
	background-color: transparent;
}

.stock_ticker_entry{
        position: relative;
        float:left;
        width:auto;
}

.stock_ticker_element{
	margin: 0px 0.3em;
	display: inline-block;
	text-align: center;
        width: auto;
}

 .stock_ticker_triangle{
	margin: 0px 0.3em;
	width: 0px;
	height: 0px;
	display: inline-block;
 }

 .stock_ticker_vertical_line{
        margin: 0px 0.5em;
	position: relative;	
        border-left: 2px solid gray;
 	opacity:0.3;
	display: inline-block;
 }

.stock_ticker_triangle.st_gray {
    display: none;
}

.stock_ticker .st_red {
    color: red;
}
.stock_ticker .st_green {
    color: green;
}
.stock_ticker .st_gray {
    color: gray;
}

.tile-stats {
    position: relative;
    display: block;
    margin-bottom: 12px;
    border: 1px solid #E4E4E4;
    -webkit-border-radius: 5px;
    overflow: hidden;
    padding-bottom: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 5px;
    -moz-background-clip: padding;
    border-radius: 5px;
    background-clip: padding-box;
    background: #FFF;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.commodity-title-box {
    overflow: hidden;
    padding: 5px 0 0 5px;
}
.flipInY .commodity-title-box, .bynow {
    text-align: center;
}
.flipInY .commodity-title-box span, .flipInY .commodity-title-box h3 {
    float: none;
    display: inline-block;
}
.price-decimal {
    font-weight: bold;
    font-size: 20px;
    display: block;
    text-align: center;
    padding-top: 9px;
}

.icon-flag {
    margin-top: 5px;
    margin-left: 5px;
}

.trading-row .attachment-post-thumbnail{
	width:150px; 
	height: 120px;
	} 
.trading-row .figbox{
	width:27%;
    float:left;
}
.trading-row .intContent{
	width:69%; 
	float:right;
}
.trading-row .intContent h2{
	margin-top:0px;
	font-size:22px;
}
.trading-row .intContent p{
	font-size:16px; 
	line-height:23px;
}
.fxcurrency .commodity-title-box{
	padding:0px;
}
.fxcurrency .commodity-title-box span{
	margin-right:10px; 
}
.fxcurrency .commodity-title-box{
	padding:0px;
} 
.fxcurrency .commodity-title-box .icon-flag{
	margin-left:10px;
}  
}

.inner-wrapper .rightbox{ background: #e7e7e7;
    font-size: 15px;
    color: #848181;
    float: right;
    padding: 10px;
    margin-top: -8px;
    position:relative;
    }
.inner-wrapper .rightbox:before{ border-top: 43px solid #e7e7e7;
    border-left: 25px solid transparent;
    content: "";
    display: inline-block;
    width: 24px;
    height: 52px;
    position: absolute;
    left: -24px;
    top: 0;}
.inner-wrapper .rightbox img{ margin-right:10px;}   

/************** Our Team page CSS **********/
.card {
    position: relative;
    display: block;
    margin-bottom: 0.75rem;
    background-color: #fff;
    border: 0 solid #eeeeee;
}
.card-block {
    border: 1px solid #eeeeee;
}
.person-profile_content > span {
    position: absolute;
    background-color: #273274;
    color: #ffffff;
    top: -13px;
    left:20px;
    font-weight: bold;
    text-shadow: 0 1px rgba(0, 0, 0, 0.15);
        padding: 2px 7px;
}
.person-profile_content h4 {
    margin-top: 20px;
}
.person-profile_content a{ color:#a8a5a5; font-size:14px}
.person-profile_container {
    position: relative;
    border-top: 3px solid #273274;
    border-bottom: 5px solid #f2f2f2;
    padding: 10px;
    min-height: 127px;
}
section#service .brochure-row .block-text{padding:4px}
.person-profile_content {
  background-color: #273274;
  color: #ffffff;
  font-weight: bold;
  padding: 0.25rem 0.625rem;
  position: absolute;
  text-shadow: 0 1px rgba(0, 0, 0, 0.15);
  top: -14px;
}
.card-block.person-profile_container a {
  font-size: 14px;
  text-transform: lowercase;
}
.card-block.person-profile_container > h4 {
  margin: 15px 0 5px;
}
.card-block.person-profile_container > p {
  margin: 0;
  padding: 0;
}
a.more-btn {
  background: #273274 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  margin-top: 20px;
  padding: 11px 28px;
  text-transform: uppercase;
}

#myform .step ul.nav.nav-pills li {
    font-size: 16px;
    font-weight: 300;
    line-height: 27px;
    padding: 0 !important;
    background-color: #E0E0E0;
    border-radius: 0;
    margin-bottom: 10px;
    border: 1px solid #E0E0E0;
    margin-left: 0;
    margin-right: 4px;
}
#myform .step ul.nav.nav-pills li a {
    color: #3F53CC;
    border-radius: 0;   padding: 10px 15px;
}
form#myform ul.nav.nav-pills {
    margin-bottom: 6px;
}
#myform .step ul.nav.nav-pills li.active a {
    color: #fff;
 
    background-color: #273274;
}
 
#myform .step ul.nav.nav-pills li.active a {
    color: #fff;
 
}
ul.nav.nav-pills li span.number {
    margin-right: 4px;
    font-size: 18px;
    line-height: 1px;
}

.registration-con #myform .step .panel-heading {
    background: #E0E0E0;
    margin-bottom: 10px;
}

.registration-con #myform .panel-default > .panel-heading .panel-title {
    color: #273274;
    font: 20px/27px 'Dosis';
}


/*.radio-btn-reg{height: 41px;}*/
.radio-btn-reg:after, .right-panel .step:after{content: ''; display: block; clear: both;}
/*.radio-btn-reg label{float: left; width: 70%;}
.radio-btn-reg > span{float: left; width: 30%;}*/
.radio-btn-reg > span{display: block;}

/*.step-panel .menu{background-color: #273274;}*/
.right-panel #myform .step ul.nav.nav-pills li{padding: 10px 0!important; width: 100%; background:none; border: none; line-height: normal; margin: 0;}
.right-panel #myform .step ul.nav.nav-pills li a{display: block; padding: 0;  color: #adadad; font-size: 18px;position: relative;}
.right-panel #myform .step ul.nav.nav-pills li a:hover{text-decoration: none;}
.right-panel #myform .step ul.nav.nav-pills li a:before{content: ''; position: absolute; left: 24px; top: 100%; width: 2px; height: 100%; background-color: #cacaca;}
.right-panel #myform .step ul.nav.nav-pills li:last-child a:before{display: none;}
.right-panel #myform .step ul.nav.nav-pills li.active a{color: #273274;background: none;}
.right-panel #myform .step ul.nav.nav-pills li.active a:before{background-color: #273274;}
.right-panel #myform .step ul.nav.nav-pills li a span{display: inline-block;height: 50px;width: 50px;background: #cacaca;border-radius: 50%;color: #131313;text-align: center;line-height: 50px;margin-right: 13px;}
.right-panel #myform .step ul.nav.nav-pills li.active a span{background:#273274; color: #fff;}

.right-panel .registration-con .form-control{margin:13px 0;}


.right-panel .step .nav{float: left; width: 25%;}
.right-panel .step .panel{float: right; width: 74%;}
.right-panel .step .panel .comudity span{margin-right: 6px;}
.right-panel .step .prev-next{clear: both;}
.help-block{margin-top: -8px!important;}

/*********** 20 Feb **********/

.page-template-economic-calendar select#data_economic_country {
    width: 220px;
    height: 30px;
    margin-bottom: 13px;
    /*float: right;*/
    padding: 3px 5px;
}

.economic_bg {
    background: #F5F5F5;
    margin-top: -10px;}
.page-template-economic-calendar div#data_economic_calendar {
    float: left;
    width: 100%;
}
.page-template-economic-calendar .trading-cate-row:after {
    content: "";
    clear: both;
    display: block;
}
.page-template-economic-calendar .economic_calendar_row {
    padding-bottom: 60px !important;
	border: 0;
    background: url(../images/separator-black.png) no-repeat center bottom;
}
 .page-template-economic-calendar .economic_calendar_date {
    color: #929090;
    letter-spacing: .5px;
    margin-bottom: -2px;
    /* display: inline-block; */
    /* border-bottom: 1px solid #cecece; */
    padding-bottom: 8px;
    font-size: 13px;
    /* font-style: italic; */
    font-weight: normal; 
}
.page-template-economic-calendar .economic_calendar_symbol {
    float: none !important;
    width: auto;
    min-height: 22px;
    max-height: 22px;
    padding: 3px;
    margin: 0 auto !important;
    display: block;
}

.page-template-economic-calendar tbody#todayPosts span.label {
    width: 58px;
    display: block;
    font-size: 11px;
    font-family: Verdana;
    font-weight: 500;
    text-align: center;
    margin: 0 auto !important;
    float: none;
}

.calendar-toggle-btn {
    display: block !important;
    margin: 0 auto !important;
    float: none;
}
.page-template-economic-calendar .dp-off {
    background-color: #FFFFFF !important;
    color: #3E53CC !important;
}
.page-template-economic-calendar .dp-item.dp-off.dp-no-select {
    background-color: #EFEFEF !important;
    color: #9A9A9A !important;
}
.page-template-economic-calendar .dp-today {
    background-color: rgb(112, 120, 163) !important;
    color: #ffffff !important;
}
.page-template-economic-calendar .economic_calendar_title {
    width: 80%;
    display: inline-block;
    color: #2D45D2;
    letter-spacing: .5px;
}
.dfx-calendar-table > thead th {
    padding: 3px 7px 11px 7px !important;
    font-weight: 500 !important;
}
.page-template-economic-calendar .economic_calendar_row > div > span {
    color: #585858;
    font-weight: 600;
}
.page-template-economic-calendar .economic_calendar_row > div {
    letter-spacing: .5px;
   
    margin-bottom: 2px;
}
.page-template-economic-calendar .economic_calendar_row p {
    padding-bottom: 10px;
    margin-top: 10px;
    font-size: 15px;
    letter-spacing: .5px;
    line-height: 24px;
    color: #666;
}
div#flotTip {
    font-size: 14px !important;
    letter-spacing: .5px;
    background: rgba(39, 50, 116, 0.87) !important;
    color: #fff !important;
    border-color: #273274 !important;
}

/*pratap */

section#testimonials {
    overflow: hidden;
}
section#service {
    overflow: hidden;
}

.secured .sitelock_icon {
    float: right;
}
span#siteseal {
    float: right;
    margin-top: 13px;
    margin-right: 15px;
}
a.natural_logo {
    display: inline-block;
    margin-top: 15px;
}footer .social-share {
    margin-bottom: 10px;
}
.legend {
    height: 41px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: -154px;
  white-space: nowrap;
  width: 148px;

}
.legend table {
  background: #f2f2f2 none repeat scroll 0 0;
  color: #333 !important;
}

.dashboard_graph-scroll .inner-graph .legend {
    height: 74px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: -41px;
    white-space: nowrap;
  width: 46%;
    }
 .right-panel .inner-graph .legend table tr td {
     border:0; 
    padding: 2px;
    font-size: 12px;
}

.right-panel .inner-graph table tr:nth-child(odd){ background:none}
.right-panel .inner-graph .legend table{ border:0;}
.right-panel .inner-graph .legend table{ background:none}








/************ 06/04 *********/

.page-template-fx-currency-php div#data_stream_forex1 .fxchoose {
    height: 33px;
    min-width: 140px;
    border: 1px solid #909EF1;
    margin: 0 7px;
       margin-bottom: 30px;
    padding: 3px 5px;
    font-size: 15px;
    font-weight: 600;
}
.page-template-fx-currency-php div#data_stream_forex1 {
    text-align: center;
}
.page-template-fx-currency-php div#data_stream_forex1 div#results {
    text-align: left;
}
.page-template-fx-currency-php .fxcurrency .commodity-title-box span {
    margin-right: 10px;
    display: block;
    width: 100%;
    margin: 0;    font-size: 19px;
}
 
.page-template-fx-currency-php .fxcurrency .commodity-title-box h3 a {
    display: block;
}
.page-template-fx-currency-php .fxcurrency .commodity-title-box h3 a br {
    display: none;
}
.page-template-fx-currency-php .fxcurrency .commodity-title-box .icon-flag {
    margin-left: 10px;
    float: none !important;    margin-top: 10px;
}
 
.page-template-fx-currency-php .fxcurrency .commodity-title-box h3 {
    display: block;
       margin-top: 0;
    margin-bottom: 5px;font-size: 22px;
}
.page-template-fx-currency-php .tile-stats { border-color:#E2E2E2;padding-bottom: 0;    margin-bottom: 20px;}

.page-template-fx-currency-php .fxcurrency .commodity-title-box h3 a {
    text-decoration: none;
}
.page-template-fx-currency-php .tile-stats:hover {
    border-color: #CACACA;
    background-color: #F7F7F7;
}
 
.page-template-fx-currency-php .tile-stats>.col-xs-12 {
    padding: 0;
}
.page-template-fx-currency-php .tile-stats > .col-lg-12 > .commodity-title-box {
    padding: 8px 0px 0px 0px ;
}




.page-template-fx-currency-php .fxcurrency .commodity_price_box span.price-decimal:first-child {
    border-right: 1px solid #E2E2E2;
    margin-right: 5px;
    padding-right: 7px;
	padding-top: 4px;
    padding-bottom: 4px;     text-align:right;
}


 .page-template-fx-currency-php .commodity_price_box {
    border-top: 1px solid #E2E2E2;
    margin-top: 7px;
    display: block;
    padding-top: 0px;   
}
 .page-template-fx-currency-php .fxcurrency .commodity_price_box span {
    line-height: 21px;
    width: auto;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    margin-top: 0;
    padding-top: 0;       text-align: left;
}

 .page-template-fx-currency-php .fxcurrency .commodity_price_box span span {
    display: block;
}

.currency_convert_amount_label {
    font-weight: normal;
    float: none;
    display: block;
    text-align: center;
    padding-top: 0;
    font-weight: 500;
    margin-bottom: 5px;
}

.currency_converter_wrapper img {
    max-width: 30px;
 border-radius:0px;  
  
}
.currency_converter_wrapper .dd-select {
    border-radius: 0 !important;
    background-color: transparent !important;
    border: 0 !important;
}

label.dd-selected-text {
    margin-bottom: 0;
}
.currency_converter_wrapper {
    padding-top: 20px;    border: 0;   
}

.currency_convert_amount_input input {
    padding: 3px 5px;
    border-radius: 0;
    border: 1px solid #273274;
    height: 40px;
    box-sizing: border-box;
    width: 77px;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}

.currency_convert_amount_input {
    float: left;
    padding: 0;
    text-align: center;
    margin-bottom: 0;
    margin-right: 15px;
}
.currency_conver_to:after {
    content: "";
    clear: both;
    display: block;
}
.currency_conver_to {
    width: 600px;
    margin: 20px auto 0 auto;
    display: block;
    max-width: 100%;
}
#data_converter_from, #data_converter_to {
    width: 260px;
    height: auto;
    padding: 0;
    float: left;
    box-sizing: border-box;
}

.currency_converter_label {
    float: left;
    padding: 0 20px;
    line-height: normal;
    font-weight: 400;
    font-size: 26px;
    color: #273274;
    margin-top: 30px;
}
.currency_converter_wrapper div.currency_price_display {
    float: left;
    clear: none;
    display: inline-block;
    font-weight: 500;
    font-size: 23px;
    height: auto;
    color: #273274;
    text-align: center;
    width: 132px;
}
.currency_price_display span {
    color: #454545;
    display: block;
    font-size: 14px;
    font-weight: 600;
margin-bottom: 11px;
}
.currency_price_display img {
 
    margin: 0 auto;
    display: block;
    float: none;
}
.currency_converter_wrapper .dd-select a {
       background: #FFF;
    border: 1px solid #273274;
    height: 40px;
    width: 100%;
    display: block;
}
.currency_converter_wrapper .img_wrap {
    width: 40px !important;
 
}
/************* 12-04 ************/


.inner-banner {
    clear: both;
    width: 100%;
}
div#data_economic_records ul.nav.navbar-nav.navbar-left.no-border-radius {
    float: none !important;
}
 
div#data_economic_records ul.nav.navbar-nav li {
    padding-left: 0;
        margin-right: 30px;
    display: inline-block;
    font-weight: normal;
}
div#data_economic_records ul.nav.navbar-nav li span >span {
    float: right;    margin-left: 4px;font-weight: 700;
}
div#data_economic_records ul.nav.navbar-nav li:last-child {
    /* float: right; */
    margin-top: -13px;
    margin-left: 20px;
    margin-right: 0;
}
div#data_economic_records ul.nav.navbar-nav li>a {
    padding-left: 0;
    padding-right: 0;
    color: #333;
    display: inline-block;
    padding: 5px 12px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.42857143;
    text-align: center;
    margin-right: 0;
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border: 1px solid #ccc;
    border-radius: 4px;
      margin-top: 13px;
}

div#data_economic_records ul.nav.navbar-nav li>a:focus, div#data_economic_records ul.nav.navbar-nav li>a:hover {
    background-color: #e0e0e0;
    background-position: 0 -15px;
}

div#data_economic_records ul.nav.navbar-nav li>a:active:focus, div#data_economic_records ul.nav.navbar-nav li>a:active:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}


div#data_economic_records ul.nav.navbar-nav li>span {
    width: auto !important;
    display: block !important;
     padding: 7px 0;
    font-weight: 600;
    text-shadow: 0 1px 0 rgba(255,255,255,.25);
    line-height: 20px;
    font-size: 15px;
   color: #4b5566; 
}
div#data_economic_records ul.nav.navbar-nav li>span:after {
    content: "";
    clear: both;
    display: block;
}

.right-panel ul.pagination li .dp-selected {
    background-color: #273274 !important;
   
     
}
.input-group.calendar-search-input input#search_input {
    color: #333;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
}


.right-panel ul.pagination li {
    color: #454545;
    font-size: inherit;
    font-weight: normal;
    line-height: normal;
    padding-left: 0;
    list-style: none;
}



ul.share-buttons {
    text-align: right;
}
ul.share-buttons li {
    /* float: left; */
    display: inline-block;
    margin: 0;
    padding: 0;
    margin-left: 5px;
}


.page-template-economic-calendar tbody#todayPosts {
    font-family: Verdana;
}

 




.row.calendar-search-widget ul.dropdown-menu.dropdown-menu-right {
    left: 0;
    right: auto;
    margin: 0;
     padding: 0;
    background-color: #646464;
    border-radius: 0;
}
.row.calendar-search-widget ul.dropdown-menu.dropdown-menu-right li:last-child a{border-bottom:0}
.row.calendar-search-widget ul.dropdown-menu.dropdown-menu-right a {
    font-size: 15px;
    color: #FFFFFF;
    padding: 6px 20px;
    border-bottom: 1px solid #848484;
}
.row.calendar-search-widget ul.dropdown-menu.dropdown-menu-right li {
    padding-left: 0;
}




table#daily-cal1 .notes td {
    font-size: 12px !important;
    line-height: 20px;
    color: #444;
    padding: 10px;
}





/****************** 15 Apr *******/

@import url(../../../../../https@fonts.googleapis.com/css@family=Dosis_3A400,300,500,600,700);



span.from-date,span.to-date {
    color: #12b395;font-family: 'Dosis';
}







.page-template-economic-calendar .right-panel ul.pagination>li>a, .right-panel ul.pagination>li>span {
 font-size: 14px;
    height: auto;
    width: 109px !important;
    padding: 28px 0px 20px 50px !important;
    margin-left: -1px !important;
    margin-right: -1px !important;
    border: 1px solid #ddd !important;
    color: #3E53CC;
    box-sizing: border-box;
    text-align: left;
}
.page-template-economic-calendar #dp-calendar {
    padding: 3px 5px 0px 0px !important;
    margin-right: 3px;
    position: absolute;
    right: 7px;
    top: 29px;
}

.page-template-economic-calendar .right-panel ul.pagination>li>a.dp-nav.dp-nav-left,.page-template-economic-calendar .right-panel ul.pagination>li>a.dp-nav.dp-nav-right {
font-size: 18px;
    /* display: inline-block; */
    /* padding: 6px 5px !important; */
    /* text-align: center; */
    line-height: 80px;
    height: 80px;
    background: #273274 !important;
    color: #fff !important;
    width: 27px !important;
    padding: 0 !important;text-align: center;
}





.page-template-economic-calendar .right-panel ul.pagination li a.dp-item {
    height: 80px;
}

.page-template-economic-calendar .right-panel ul.pagination li a.dp-item:after {
    content: attr(data-month);
    font-size: 14px;
	position: absolute;
    top: 37px;
    left: 20px;
    color: #00a287;
} 
 

.page-template-economic-calendar .right-panel ul.pagination li a.dp-item:before {
    content: attr(data-day);
    font-size: 14px;
    color: #273274;
    font-weight: 700;
    position: absolute;
    top: 19px;
    left: 20px;
}
 
.page-template-economic-calendar .right-panel ul.pagination li a.dp-item.dp-selected {
    width: 130px !important;
}

.page-template-economic-calendar .right-panel ul.pagination li a.dp-item {
 
    font-size: 38px;
    font-weight: 500;
    line-height: 23px;
}


.page-template-economic-calendar .right-panel ul.pagination li a.dp-item.dp-today:after,.page-template-economic-calendar .right-panel ul.pagination li a.dp-item.dp-today:before,.page-template-economic-calendar .right-panel ul.pagination li a.dp-item.dp-selected:after,
.page-template-economic-calendar .right-panel ul.pagination li a.dp-item.dp-selected:before{
    color: #fff !important;
}






.page-template-economic-calendar .navbar.price-panel {
 background: #FFFFFF;
    border-color: #eee;
    color: #787878;
    border-radius: 0;
    min-height: auto;
    border: 0;    padding-bottom: 10px;
    border-bottom: 1px solid rgb(231, 231, 231);
}



.page-template-economic-calendar .navbar.price-panel .navbar-collapse {
   
    float: left;
}
.page-template-economic-calendar ul.share-buttons {
    text-align: right;
    float: right;
    margin-bottom: 0;
    margin-top:0px;
}
.flag-64-aed {
	background: url(../images/flag-all.png) no-repeat -1px -1px;
	width: 66px;
	height: 66px
}
.flag-64-aud {
	background: url(../images/flag-all.png) no-repeat -1px -71px;
	width: 66px;
	height: 66px
}
.flag-64-bhd {
	background: url(../images/flag-all.png) no-repeat -1px -141px;
	width: 66px;
	height: 67px
}
.flag-64-cad {
	background: url(../images/flag-all.png) no-repeat -1px -211px;
	width: 66px;
	height: 66px
}
.flag-64-chf {
	background: url(../images/flag-all.png) no-repeat -1px -281px;
	width: 66px;
	height: 66px
}
.flag-64-cny {
	background: url(../images/flag-all.png) no-repeat -1px -351px;
	width: 66px;
	height: 66px
}
.flag-64-czk {
	background: url(../images/flag-all.png) no-repeat -1px -421px;
	width: 66px;
	height: 66px
}
.flag-64-dkk {
	background: url(../images/flag-all.png) no-repeat -1px -491px;
	width: 66px;
	height: 67px
}
.flag-64-eur {
	background: url(../images/flag-all.png) no-repeat -1px -561px;
	width: 66px;
	height: 67px
}
.flag-64-gbp {
	background: url(../images/flag-all.png) no-repeat -1px -631px;
	width: 66px;
	height: 66px
}
.flag-64-hkd {
	background: url(../images/flag-all.png) no-repeat -1px -701px;
	width: 66px;
	height: 66px
}
.flag-64-huf {
	background: url(../images/flag-all.png) no-repeat -1px -771px;
	width: 66px;
	height: 66px
}
.flag-64-ils {
	background: url(../images/flag-all.png) no-repeat -1px -841px;
	width: 66px;
	height: 67px
}
.flag-64-itl {
	background: url(../images/flag-all.png) no-repeat -1px -911px;
	width: 66px;
	height: 67px
}
.flag-64-jpy {
	background: url(../images/flag-all.png) no-repeat -1px -981px;
	width: 66px;
	height: 66px
}
.flag-64-mxn {
	background: url(../images/flag-all.png) no-repeat -1px -1051px;
	width: 66px;
	height: 66px
}
.flag-64-nok {
	background: url(../images/flag-all.png) no-repeat -1px -1121px;
	width: 66px;
	height: 66px
}
.flag-64-nzd {
	background: url(../images/flag-all.png) no-repeat -1px -1191px;
	width: 66px;
	height: 66px
}
.flag-64-pln {
	background: url(../images/flag-all.png) no-repeat -1px -1261px;
	width: 66px;
	height: 67px
}
.flag-64-rub {
	background: url(../images/flag-all.png) no-repeat -1px -1331px;
	width: 66px;
	height: 67px
}
.flag-64-sek {
	background: url(../images/flag-all.png) no-repeat -1px -1401px;
	width: 66px;
	height: 66px
}
.flag-64-sgd {
	background: url(../images/flag-all.png) no-repeat -1px -1471px;
	width: 66px;
	height: 66px
}
.flag-64-try {
	background: url(../images/flag-all.png) no-repeat -1px -1541px;
	width: 66px;
	height: 66px
}
.flag-64-usd {
	background: url(../images/flag-all.png) no-repeat -1px -1611px;
	width: 66px;
	height: 66px
}
.flag-64-zar {
	background: url(../images/flag-all.png) no-repeat -1px -1681px;
	width: 66px;
	height: 67px
}
.flag-64-silver {
	background: url(../images/flag-all.png) no-repeat -1px -1751px;
	width: 66px;
	height: 66px
}
.flag-64-gold, .flag-64-xau {
	background: url(../images/flag-all.png) no-repeat -1px -1821px;
	width: 66px;
	height: 66px
}
.flag-64-gas {
	background: url(../images/flag-all.png) no-repeat -1px -1891px;
	width: 66px;
	height: 66px
}
.flag-64-oil {
	background: url(../images/flag-all.png) no-repeat -1px -1961px;
	width: 66px;
	height: 66px
}
.flag-48-aed {
	background: url(../images/flag-all.png) no-repeat -1px -2034px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-aud {
	background: url(../images/flag-all.png) no-repeat -1px -2086px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-bhd {
	background: url(../images/flag-all.png) no-repeat -1px -2138px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-cad {
	background: url(../images/flag-all.png) no-repeat -1px -2190px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-chf {
	background: url(../images/flag-all.png) no-repeat -1px -2242px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-cny {
	background: url(../images/flag-all.png) no-repeat -1px -2294px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-czk {
	background: url(../images/flag-all.png) no-repeat -1px -2346px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-dkk {
	background: url(../images/flag-all.png) no-repeat -1px -2398px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-eur {
	background: url(../images/flag-all.png) no-repeat -1px -2450px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-gbp {
	background: url(../images/flag-all.png) no-repeat 0 -2502px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-hkd {
	background: url(../images/flag-all.png) no-repeat -1px -2554px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-huf {
	background: url(../images/flag-all.png) no-repeat -1px -2606px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-ils {
	background: url(../images/flag-all.png) no-repeat -1px -2658px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-itl {
	background: url(../images/flag-all.png) no-repeat -1px -2710px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-jpy {
	background: url(../images/flag-all.png) no-repeat -1px -2762px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-mxn {
	background: url(../images/flag-all.png) no-repeat -1px -2814px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-nok {
	background: url(../images/flag-all.png) no-repeat -1px -2866px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-nzd {
	background: url(../images/flag-all.png) no-repeat -1px -2918px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-pln {
	background: url(../images/flag-all.png) no-repeat -1px -2970px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-rub {
	background: url(../images/flag-all.png) no-repeat -1px -3022px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-sek {
	background: url(../images/flag-all.png) no-repeat -1px -3074px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-sgd {
	background: url(../images/flag-all.png) no-repeat -1px -3126px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-try {
	background: url(../images/flag-all.png) no-repeat -1px -3178px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-usd {
	background: url(../images/flag-all.png) no-repeat -1px -3230px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-zar {
	background: url(../images/flag-all.png) no-repeat -1px -3282px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-silver {
	background: url(../images/flag-all.png) no-repeat -1px -3334px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-gold, .flag-48-xau {
	background: url(../images/flag-all.png) no-repeat 0 -3386px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-gas {
	background: url(../images/flag-all.png) no-repeat -1px -3438px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-48-oil {
	background: url(../images/flag-all.png) no-repeat -1px -3490px;
	width: 48px;
	height: 49px;
	display: inline-block
}
.flag-32-aed {
	background: url(../images/flag-all.png) no-repeat -1px -3542px;
	width: 32px;
	height: 32px
}
.flag-32-aud {
	background: url(../images/flag-all.png) no-repeat -1px -3578px;
	width: 32px;
	height: 32px
}
.flag-32-bhd {
	background: url(../images/flag-all.png) no-repeat -1px -3614px;
	width: 32px;
	height: 32px
}
.flag-32-cad {
	background: url(../images/flag-all.png) no-repeat -1px -3650px;
	width: 32px;
	height: 33px
}
.flag-32-chf {
	background: url(../images/flag-all.png) no-repeat -1px -3686px;
	width: 32px;
	height: 32px
}
.flag-32-cny {
	background: url(../images/flag-all.png) no-repeat -1px -3722px;
	width: 32px;
	height: 32px
}
.flag-32-czk {
	background: url(../images/flag-all.png) no-repeat -1px -3758px;
	width: 32px;
	height: 32px
}
.flag-32-dkk {
	background: url(../images/flag-all.png) no-repeat -1px -3794px;
	width: 32px;
	height: 33px
}
.flag-32-eur {
	background: url(../images/flag-all.png) no-repeat -1px -3830px;
	width: 32px;
	height: 33px
}
.flag-32-gbp {
	background: url(../images/flag-all.png) no-repeat -1px -3866px;
	width: 32px;
	height: 32px
}
.flag-32-hkd {
	background: url(../images/flag-all.png) no-repeat -1px -3902px;
	width: 32px;
	height: 32px
}
.flag-32-huf {
	background: url(../images/flag-all.png) no-repeat -1px -3938px;
	width: 32px;
	height: 32px
}
.flag-32-ils {
	background: url(../images/flag-all.png) no-repeat -1px -3974px;
	width: 32px;
	height: 33px
}
.flag-32-itl {
	background: url(../images/flag-all.png) no-repeat -1px -4010px;
	width: 32px;
	height: 32px
}
.flag-32-jpy {
	background: url(../images/flag-all.png) no-repeat -1px -4046px;
	width: 32px;
	height: 32px
}
.flag-32-mxn {
	background: url(../images/flag-all.png) no-repeat -1px -4082px;
	width: 32px;
	height: 32px
}
.flag-32-nok {
	background: url(../images/flag-all.png) no-repeat -1px -4118px;
	width: 32px;
	height: 33px
}
.flag-32-nzd {
	background: url(../images/flag-all.png) no-repeat -1px -4154px;
	width: 32px;
	height: 33px
}
.flag-32-pln {
	background: url(../images/flag-all.png) no-repeat -1px -4190px;
	width: 32px;
	height: 32px
}
.flag-32-rub {
	background: url(../images/flag-all.png) no-repeat -1px -4226px;
	width: 32px;
	height: 32px
}
.flag-32-sek {
	background: url(../images/flag-all.png) no-repeat -1px -4262px;
	width: 32px;
	height: 32px
}
.flag-32-sgd {
	background: url(../images/flag-all.png) no-repeat -1px -4298px;
	width: 32px;
	height: 33px
}
.flag-32-try {
	background: url(../images/flag-all.png) no-repeat -1px -4334px;
	width: 32px;
	height: 32px
}
.flag-32-usd {
	background: url(../images/flag-all.png) no-repeat -1px -4370px;
	width: 32px;
	height: 32px
}
.flag-32-zar {
	background: url(../images/flag-all.png) no-repeat -1px -4406px;
	width: 32px;
	height: 32px
}
.flag-32-silver {
	background: url(../images/flag-all.png) no-repeat -1px -4442px;
	width: 32px;
	height: 33px
}
.flag-32-gold, .flag-32-xau {
	background: url(../images/flag-all.png) no-repeat -1px -4478px;
	width: 32px;
	height: 33px
}
.flag-32-gas {
	background: url(../images/flag-all.png) no-repeat -1px -4514px;
	width: 32px;
	height: 32px
}
.flag-32-oil {
	background: url(../images/flag-all.png) no-repeat -1px -4550px;
	width: 32px;
	height: 32px
}
.flag-24-aed {
	background: url(../images/flag-all.png) no-repeat -1px -4586px;
	width: 24px;
	height: 24px
}
.flag-24-aud {
	background: url(../images/flag-all.png) no-repeat -1px -4614px;
	width: 24px;
	height: 25px
}
.flag-24-bhd {
	background: url(../images/flag-all.png) no-repeat -1px -4642px;
	width: 24px;
	height: 24px
}
.flag-24-cad {
	background: url(../images/flag-all.png) no-repeat -1px -4670px;
	width: 24px;
	height: 24px
}
.flag-24-chf {
	background: url(../images/flag-all.png) no-repeat -1px -4698px;
	width: 24px;
	height: 25px
}
.flag-24-cny {
	background: url(../images/flag-all.png) no-repeat -1px -4726px;
	width: 24px;
	height: 25px
}
.flag-24-czk {
	background: url(../images/flag-all.png) no-repeat -1px -4754px;
	width: 24px;
	height: 24px
}
.flag-24-dkk {
	background: url(../images/flag-all.png) no-repeat -1px -4782px;
	width: 24px;
	height: 24px
}
.flag-24-eur {
	background: url(../images/flag-all.png) no-repeat -1px -4810px;
	width: 24px;
	height: 25px
}
.flag-24-gbp {
	background: url(../images/flag-all.png) no-repeat -1px -4838px;
	width: 24px;
	height: 24px
}
.flag-24-hkd {
	background: url(../images/flag-all.png) no-repeat -1px -4866px;
	width: 24px;
	height: 24px
}
.flag-24-huf {
	background: url(../images/flag-all.png) no-repeat -1px -4894px;
	width: 24px;
	height: 24px
}
.flag-24-ils {
	background: url(../images/flag-all.png) no-repeat -1px -4922px;
	width: 24px;
	height: 25px
}
.flag-24-itl {
	background: url(../images/flag-all.png) no-repeat -1px -4950px;
	width: 24px;
	height: 24px
}
.flag-24-jpy {
	background: url(../images/flag-all.png) no-repeat -1px -4978px;
	width: 24px;
	height: 24px
}
.flag-24-mxn {
	background: url(../images/flag-all.png) no-repeat -1px -5006px;
	width: 24px;
	height: 25px
}
.flag-24-nok {
	background: url(../images/flag-all.png) no-repeat -1px -5034px;
	width: 24px;
	height: 25px
}
.flag-24-nzd {
	background: url(../images/flag-all.png) no-repeat -1px -5062px;
	width: 24px;
	height: 24px
}
.flag-24-pln {
	background: url(../images/flag-all.png) no-repeat -1px -5090px;
	width: 24px;
	height: 24px
}
.flag-24-rub {
	background: url(../images/flag-all.png) no-repeat -1px -5118px;
	width: 24px;
	height: 25px
}
.flag-24-sek {
	background: url(../images/flag-all.png) no-repeat -1px -5146px;
	width: 24px;
	height: 24px
}
.flag-24-sgd {
	background: url(../images/flag-all.png) no-repeat -1px -5174px;
	width: 24px;
	height: 24px
}
.flag-24-try {
	background: url(../images/flag-all.png) no-repeat -1px -5202px;
	width: 24px;
	height: 24px
}
.flag-24-usd {
	background: url(../images/flag-all.png) no-repeat -1px -5230px;
	width: 24px;
	height: 25px
}
.flag-24-zar {
	background: url(../images/flag-all.png) no-repeat -1px -5258px;
	width: 24px;
	height: 24px
}
.flag-24-silver {
	background: url(../images/flag-all.png) no-repeat -1px -5286px;
	width: 24px;
	height: 24px
}
.flag-24-gold, .flag-24-xau {
	background: url(../images/flag-all.png) no-repeat -1px -5314px;
	width: 24px;
	height: 25px
}
.flag-24-gas {
	background: url(../images/flag-all.png) no-repeat -1px -5342px;
	width: 24px;
	height: 24px
}
.flag-24-oil {
	background: url(../images/flag-all.png) no-repeat -1px -5370px;
	width: 24px;
	height: 24px
}
.flag-20-aed {
	background: url(../images/flag-all.png) no-repeat -1px -5978px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-aud {
	background: url(../images/flag-all.png) no-repeat -1px -6002px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-bhd {
	background: url(../images/flag-all.png) no-repeat -1px -6026px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-cad {
	background: url(../images/flag-all.png) no-repeat -1px -6050px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-chf {
	background: url(../images/flag-all.png) no-repeat -1px -6074px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-cny, .flag-20-cnh {
	background: url(../images/flag-all.png) no-repeat -1px -6098px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-czk {
	background: url(../images/flag-all.png) no-repeat -1px -6122px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-dkk {
	background: url(../images/flag-all.png) no-repeat -1px -6146px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-eur {
	background: url(../images/flag-all.png) no-repeat -1px -6170px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-gbp {
	background: url(../images/flag-all.png) no-repeat -1px -6194px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-hkd {
	background: url(../images/flag-all.png) no-repeat -1px -6218px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-huf {
	background: url(../images/flag-all.png) no-repeat -1px -6242px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-ils {
	background: url(../images/flag-all.png) no-repeat -1px -6266px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-itl {
	background: url(../images/flag-all.png) no-repeat -1px -6290px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-jpy {
	background: url(../images/flag-all.png) no-repeat -1px -6314px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-mxn {
	background: url(../images/flag-all.png) no-repeat -1px -6338px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-nok {
	background: url(../images/flag-all.png) no-repeat -1px -6362px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-nzd {
	background: url(../images/flag-all.png) no-repeat -1px -6386px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-pln {
	background: url(../images/flag-all.png) no-repeat -1px -6410px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-rub {
	background: url(../images/flag-all.png) no-repeat -1px -6434px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-sek {
	background: url(../images/flag-all.png) no-repeat -1px -6458px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-sgd {
	background: url(../images/flag-all.png) no-repeat -1px -6482px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-try {
	background: url(../images/flag-all.png) no-repeat -1px -6506px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-usd {
	background: url(../images/flag-all.png) no-repeat -1px -6530px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-zar {
	background: url(../images/flag-all.png) no-repeat -1px -6554px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-silver {
	background: url(../images/flag-all.png) no-repeat -1px -6579px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-gold, .flag-20-xau {
	background: url(../images/flag-all.png) no-repeat -1px -6602px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-gas {
	background: url(../images/flag-all.png) no-repeat -1px -6626px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-20-oil {
	background: url(../images/flag-all.png) no-repeat -1px -6650px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}
.flag-16-aed {
	background: url(../images/flag-all.png) no-repeat -1px -5398px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-aud {
	background: url(../images/flag-all.png) no-repeat -1px -5418px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-bhd {
	background: url(../images/flag-all.png) no-repeat -1px -5418px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-cad {
	background: url(../images/flag-all.png) no-repeat -1px -5458px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-chf {
	background: url(../images/flag-all.png) no-repeat -1px -5478px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-cny {
	background: url(../images/flag-all.png) no-repeat -1px -5498px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-czk {
	background: url(../images/flag-all.png) no-repeat -1px -5518px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-dkk {
	background: url(../images/flag-all.png) no-repeat -1px -5538px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-eur {
	background: url(../images/flag-all.png) no-repeat -1px -5558px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-gbp {
	background: url(../images/flag-all.png) no-repeat -1px -5578px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-hkd {
	background: url(../images/flag-all.png) no-repeat -1px -5598px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-huf {
	background: url(../images/flag-all.png) no-repeat -1px -5618px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-ils {
	background: url(../images/flag-all.png) no-repeat -1px -5638px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-itl {
	background: url(../images/flag-all.png) no-repeat -1px -5658px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-jpy {
	background: url(../images/flag-all.png) no-repeat -1px -5678px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-mxn {
	background: url(../images/flag-all.png) no-repeat -1px -5698px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-nok {
	background: url(../images/flag-all.png) no-repeat -1px -5718px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-nzd {
	background: url(../images/flag-all.png) no-repeat -1px -5738px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-pln {
	background: url(../images/flag-all.png) no-repeat -1px -5758px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-rub {
	background: url(../images/flag-all.png) no-repeat -1px -5778px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-sek {
	background: url(../images/flag-all.png) no-repeat -1px -5798px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-sgd {
	background: url(../images/flag-all.png) no-repeat -1px -5818px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-try {
	background: url(../images/flag-all.png) no-repeat -1px -5838px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-usd {
	background: url(../images/flag-all.png) no-repeat -1px -5858px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-zar {
	background: url(../images/flag-all.png) no-repeat -1px -5878px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-silver {
	background: url(../images/flag-all.png) no-repeat -1px -5898px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-gold, .flag-16-xau {
	background: url(../images/flag-all.png) no-repeat -1px -5918px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-gas, .flag-16-ngas {
	background: url(../images/flag-all.png) no-repeat -1px -5938px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-oil {
	background: url(../images/flag-all.png) no-repeat -1px -5958px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-cnh {
	background: url(../images/flag-all.png) no-repeat -1px -5498px;
	width: 16px;
	height: 17px;
	display: inline-block
}
.flag-16-usa-uk {
	background: url(../images/flag-all.png) no-repeat -1px -6674px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-france {
	background: url(../images/flag-all.png) no-repeat -1px -6694px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-spain {
	background: url(../images/flag-all.png) no-repeat -1px -6714px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-16-greece {
	background: url(../images/flag-all.png) no-repeat -1px -6734px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-32-bund {
	background: url(../images/flag-all.png) no-repeat -1px -6754px;
	width: 32px;
	height: 32px;
	display: inline-block
}
.flag-24-bund {
	background: url(../images/flag-all.png) no-repeat -1px -6790px;
	width: 24px;
	height: 24px;
	display: inline-block
}
.flag-16-bund, .flag-16-germany {
	background: url(../images/flag-all.png) no-repeat -1px -6818px;
	width: 16px;
	height: 16px;
	display: inline-block
}
.flag-32-copper {
	background: url(../images/flag-all.png) no-repeat -1px -6838px;
	width: 32px;
	height: 32px;
	display: inline-block
}
.flag-24-copper {
	background: url(../images/flag-all.png) no-repeat -1px -6874px;
	width: 24px;
	height: 24px;
	display: inline-block
}
.flag-16-copper {
	background: url(../images/flag-all.png) no-repeat -1px -6902px;
	width: 16px;
	height: 16px;
	display: inline-block
}

.right-panel table#data_economic_country tr td {
  
    padding: 10px 8px;
}


.page-template-economic-calendar tbody#todayPosts tr:nth-child(odd) {
    background: transparent;
}

.page-template-economic-calendar tbody#todayPosts tr:first-child {    background: #f5f5f5;}


/************ 19/04 *****************/

div#AddToReminderModel .modal-header, div#myModal .modal-header, div#commModal .modal-header {
    background: #273274;
    color: #fff;
}
div#AddToReminderModel .modal-header .modal-title .fa,div#myModal .modal-header .modal-title .fa ,div#commModal .modal-header .modal-title .fa {
    margin-right: 10px;
}



div#AddToReminderModel .modal-dialog, div#myModal .modal-dialog , div#commModal .modal-dialog {
    margin: 4% auto!important;
}

div#AddToReminderModel .modal-header .close, div#myModal .modal-header .close ,  div#commModal .modal-header .close  {
    margin-top: 0;
    color: #FFF;
    opacity: 1;
    font-weight: 300;
    width: 22px;
    height: 22px;
    background: #d9534f;
    border-radius: 50%;
    text-align: center;
    line-height: 1px;
    font-size: 30px;
    padding: 4px 0px 10px 0px;
}




div#AddToReminderModel .modal-footer-logo, div#myModal .modal-footer-logo {
    float: left;
}
div#AddToReminderModel .modal-footer-logo img, div#myModal .modal-footer-logo img{
    width: 160px;
    max-width: 100%;
}

div#AddToReminderModel .form-control, div#myModal .form-control {
    border-radius: 0;
    border-color: #777;
    color: #333;
    font-family: Verdana;
}


div#AddToReminderModel .btn.btn-primary, div#myModal .btn.btn-primary {
    border-color: #000000;
    background-color: rgb(51, 51, 51);
    border-radius: 0;
    font-family: Verdana;
}
div#AddToReminderModel .btn.btn-primary:hover, div#AddToReminderModel .btn.btn-primary:hover {
    border-color: #273272;
    background-color: rgb(39, 50, 116);
    
}

.maillistmsg {font-weight: 700;font-size: 16px;}
.msggreen {color: #4EA21B;}
.msgred {color: #CE2429;}
/********************************/

.converter-social-share {
    float: right;
}
.converter-social-share a {
    display: inline-block;
    margin-left: 3px;
}

.currency_converter_wrapper {
    padding: 15px;
    border: 0;
    background-color: #f4f4f4;
    margin-top: 15px;
    height: auto;    margin-bottom: 20px;
}


.currency_convert_amount_input span {
    display: block;
	color: #454545;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 9px;
}
.dd-container>span {
    color: #454545;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 9px;
}
.dd-container>p {
    font-size: 17px;
    color: #969595;
    margin-top: 6px;
    padding-bottom: 0;
}
div#data_converter_from>p {
    text-align: right;
}


.map_data .tabs-left > .nav-tabs {
    float: left;
    margin-right: 0;
border-right: 0;
    border-bottom: 0;
    width: 19%;
}
.map_data .tabs-left > .nav-tabs > li {
    float: none;
    padding-left: 0;
    line-height: normal;
    font-size: initial;
    border-right: 0;
}
.map_data .tabs-left > .nav-tabs > li > a {
    margin-right: 0;
    margin-bottom: 0px;
    margin-right: -1px;
    border-radius: 0;
    font-size: 14px;
    font-weight: normal;
    color: #8A8C9A;
    border-bottom-color: #cdd0df;
}
.map_data .tabs-left > .nav-tabs > li > a i.fa {
    margin-right: 16px;
    font-size: 15px;position: relative;
    z-index: 1;
}
.map_data .tabs-left > .nav-tabs .active > a, .map_data .tabs-left > .nav-tabs .active > a:hover, .map_data .tabs-left > .nav-tabs .active > a:focus {
    border-color: #273274 transparent #ddd #ddd;
    background-color: #273274;
    color: #f4f4f4;     position: relative;   border-radius: 15px 0 0 15px;
}

.map_data .tabs-left > .nav-tabs .active > a:before {
    content: "";
    height: 100%;
    position: absolute;
    width: 30px;
    left: -3px;
    top: 0;
    background: #273274;
    border-radius: 50%;
    border: 1px solid #273274;
}
.map_data .tabs-left > .nav-tabs .active > a:after {
    content: "";
    height: 1px;
    position: absolute;
    width: 10px;
    left: -1px;
    top: -1px;
    background: #FFFFFF;
    border-radius: 0;
    border: 0;
}
.map_data .tabbable.tabs-left .tab-content {
    background: transparent !important;
    border: 1px solid #273274;
    width: 81%;
    float: left;
    padding: 18px;    min-height: 460px;
}

.map_data .tabbable.tabs-left:after {
    content: "";
    display: block;
    clear: both;
}






.map_data>ul.nav.nav-tabs {
    margin-bottom: 15px;
}


.map_data>.tab-content {
    margin-top:0px;
    border: 0;
}
.map_data>ul.nav.nav-tabs li {
    font-size: inherit;
    font-weight: 300;
    line-height: normal;
    padding-left: 0;
    list-style: none;
    border-right: 0;
}
.map_data>ul.nav.nav-tabs li>a {
    display: block;
    text-decoration: none;
    line-height: normal;
    padding: 9px 20px;
    margin-right: 0;
    color: #454545;
    font-size: 16px;
}
.map_data>ul.nav.nav-tabs li.active a {
    color: #4761f9;
    border-top: 1px solid #909ef1;
    border-right: 1px solid #909ef1;
    border-left: 1px solid #909ef1;
    background: #fff;
    margin-bottom: 0px;
    border-radius: 0;
}


.currency_price_display:before {
    content: attr(title);
    color: #454545;
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 9px;
}



.map_data>ul.nav.nav-tabs li a {
    display: none;
}

.map_data>ul.nav.nav-tabs.no_border {
    border-bottom: 0;
}
#data_converter_from .dd-options, #data_converter_to .dd-options {height:200px;}
.currency_converter_wrapper div.currency_price_display {
    float: left;
    clear: none;
    display: inline-block;
    font-weight: 500;
    font-size: 23px;
    height: auto;
    color: #273274; 
    text-align: right;
    width: 15%;
    padding-top: 4px;
}
.currency_price_display img {
    max-width: 17px;
    margin: 0 auto;
    float: none;
    vertical-align: middle;
    margin-top: -6px;
    margin-left: 4px;
	display: inline-block;
}

.hero-unit {
    padding: 10px;
    margin-bottom:10px;
    font-size: 18px;
    font-weight: 200;
    line-height: 30px;
    color: inherit;
    background-color: #eee;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.uneditable-input, .uneditable-textarea {
    color: #999;
    cursor: not-allowed;
    background-color: #fcfcfc;
    border-color: #ccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
}
.btnkey, #calc-board .btn{
    display: inline-block;
    padding: 4px 6px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}


#calculator-wrapper {
  font-size: 42px;
}
#calculator-wrapper .uneditable-input {
  height: 42px;
    font-size: 18px;
    width: 100%;
    padding: 6px 10px;
	border-radius: 4px;
    border: 1px solid #ccc;
	    color: #4A4A4A;
    font-weight: bold;
}
#calculator-result{overflow:hidden;}
#calculator-wrapper .span1 {
  height: 42px;
  font-size: 42px;
}
#calculator-wrapper .span1 .visible-phone {
  line-height: 25px;
}
#calculator-wrapper .span1 .hidden-phone {
  line-height: 42px;
}
#calc-board .btnkey, #calc-board .btn {
  width: 17%;
  height: 50px;
  margin: 0 5px 5px 0;
  line-height: 40px;
  font-weight: bold;
  font-size:18px;
}
#calc-board .btnkey:hover{
    color: #333;
    text-decoration: none;
    background-position: 0 0;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
	text-decoration:none;
	background: #ccc;
}
#calc-board .btn-danger {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #da4f49;
    background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
    background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);
    background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);
    background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#calc-board .btn-danger:hover, #calc-board .btn-danger:focus{background:#D6241D;}
#calc-board .btn{background: #286090; border-color: #204d74; color: #fff;}
#calc-board .btn:hover{background: #16558C;}

#history .from-container, #history .to-container{width:40%; float:left;margin-right: 12px;position: relative;}
#history .from-container span{display:block;}
#history .from-container img, #history .to-container img{    position: absolute;
    right: 13px;
    top: 31px;}
#history input[type="text"]{width:100%;
    height: 40px;
    border-radius: 3px;
    border: 1px solid #ccc;
    padding: 0 10px;}
#history input[type="submit"]{height: 40px;
    width: 10%;
    border-radius: 3px;
    border:none;
    font-weight: bold;
    font-size: 18px;
    background: #273274;
    color: #fff;margin-top: 19px;}
#history input[type="submit"]:hover{background: #000;}
.datepaginator .pagination>li>a, .datepaginator .pagination>li>span{font-size:24px;}
.datepaginator .pagination>li>a.dp-nav{padding: 12px 0px !important;}

.datepaginator .pagination>li>a:before {
    content: attr(data-day);
    font-size: 14px;
    color:#273274;
    font-weight: 700;
    position: absolute;
    top: 11px;
    left: 15px;
}
.datepaginator .pagination>li>a:after {
	content: attr(data-month);
    font-size: 14px;
    position: absolute;
    top: 27px;
    left: 15px;
    color:#00a287;
}
.datepaginator .pagination>li>a.dp-selected:after, .datepaginator .pagination>li>a.dp-selected:before{color:#fff;}
.map_data .tabbable.tabs-left .tab-content .tab-pane .widget.tab-content{width: 100%; padding: 18px 0;}

.right-panel #historicon{margin-top: 15px;    height: 369px;
    overflow-y: auto;}
.right-panel #historicon li{background: #efefef;
    padding: 6px 10px;    border-radius: 3px;
margin-bottom: 1px;}
.right-panel #historicon li span{display:inline-block;}
.right-panel #historicon li span.value{margin-left:10px;font-weight: bold;color: #273274;}
#graphfor, #historysurrency{font-size: 28px; margin-bottom: 1em;display: inline-block;}
#historysurrency{display: block;}
.graphButtons{margin-top: 17px;}
.graphButtons .filterby{padding: 4px 6px; margin-right:3px;}
@media only screen and (max-width:480px){
.currency_converter_wrapper div.currency_price_display, div#data_converter_from>p {
text-align: left;
}
.currency_converter_wrapper div.currency_price_display {
width: 100%;
position: relative;
padding-left: 97px;
margin-top: 9px;
}
.currency_converter_label {
margin-top: 0;
display: none;
}
#data_converter_to{margin-top:10px;}
.currency_price_display:before{    position: absolute;
    left: 0;
    top: 10px;}
}







/**************** gkt css changing on 21 june ***********/
 

div#carousel-reviews .carousel-inner {
    overflow: hidden !important;
}



.container .owl-theme .owl-controls .owl-nav [class*=owl-] {
    background-color: #fff;
    line-height: 27px;
    text-shadow: none;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 50%;
    padding-top: 0;
    font-size: 19px;
    width: 30px;
    height: 30px;
    opacity: .35;
	    top: 48%;
}

.container  .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	   opacity: 1;
	   background-color: #fff;
	   color: #333;
}





section#service .brochure-row .broInbox a {
    background: rgba(0, 0, 0, 0.3);
    padding: 40% 62px 0px 20px;
    font-size: 20px;
    font-weight: normal !important;
}





/*************************************************************/



.lm_text {
    height: 60px;
    overflow: hidden;    margin-top: 7px;
}

@media (max-width:1199px){
.owl_box.owl-carousel.owl-theme {
      padding: 0 39px;
    /* width: 80%; */
}
.owl-theme .owl-controls .owl-nav .owl-prev {
    left: 0 !important;
}
.owl-theme .owl-controls .owl-nav .owl-next {
    right: 0 !important; 
}
 
}
@media (max-width:480px){
 section#service .brochure-row .broInbox a {
    padding: 28% 10px 0px 20px;
    font-size: 20px;
}


}


.navbar-inverse .navbar-nav>li> a.last.search_click img {
    display: none;
}
a.last.search_click {
    background: rgba(56, 58, 61, 0) url(../images/search_2.png) no-repeat;
    background-position: 10px 6px;
    display: block;
    height: 30px;
    width: 37px;
}

.navbar-inverse .navbar-nav>li>a.last.search_click:hover ,.navbar-inverse .navbar-nav>li>a.last.search_click.active{
    background: rgba(56, 58, 61, 0) url(../images/search_2.png) no-repeat !important;
    background-position: -27px 6px !important;
}
 
 .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: transparent;
}

.navbar-nav>li>.dropdown-menu {
   
    margin-top: 0 !important;
}
 
 
 .newsinfo .newsletter-submit:hover {
    background-color: #3e4eaa;
}
.block_div .query-controls button {
    transition: all 0.3s;
}
.block_div .query-controls button:hover {
    background-color: #273274;
    color: #fff;
    border-color: #273274;
}
 
 .page-id-673 .modal-dialog .ekko-lightbox-container .img-responsive {
    width: auto;
    display: block;
    margin: 0 auto;
}
form textarea.form-control {
 
    resize: none;
}
 #AddInpElem:hover, #AddDirector:hover, .RemInpElem:hover, .RemDirectorElem:hover {
    color: #fff !important;
    background: #273274;
}

 .step .progress{margin:20px!important;}
 h2 a {color:#333;}  h2 a:hover {text-decoration: none;}
 .wpcf7-not-valid {border-color: #ff0000;}
.mltag {cursor: pointer;}


.ssl_img {
    position: fixed;
    bottom: -5px;
    left: 20px;
    z-index: 1;
} 
    
 a#comodoTL {
 
    display: none;
}


/************ 04-08 **********/


.page-template-news-php div#example_wrapper div#example_length select {
    width: 50px;
    margin: 0 6px;
    height: 26px;
}
.page-template-news-php div#example_wrapper div#example_filter input[type="search"] {
    height: 26px;
    border: 1px solid #999;
    padding: 4px 8px;
}
.page-template-news-php div#example_wrapper table#example thead th {
    background: #6a6a6a;
    padding: 10px 10px;
    color: #fff;
    border: 1px solid #6a6a6a;
}
.page-template-news-php div#example_wrapper table#example tbody tr.odd td {
    background-color: #ffffff;
    border: 0;
}
.page-template-news-php div#example_wrapper table#example tbody tr.even td {
    background-color: #f7f7f7;
    border: 1px solid #e6e6e6;
    border-left: 0;
    border-right: 0;
}
.page-template-news-php div#example_wrapper table#example tbody tr td a {
    border: 1px solid #bdbdbd;
    display: inline-block;
    margin: 10px 0px 5px;
    padding: 4px 15px;
    color: #273274;
    font-size: 15px;
    background: #f7f7f7;
}
.page-template-news-php div#example_wrapper table#example tfoot {
    display: none;
}
.page-template-news-php div#example_wrapper table#example tbody tr.even td {
background-color: rgb(245, 245, 245);
    border: 1px solid #e7e7e7;
    border-left: 0;
    border-right: 0;
}
.page-template-news-php div#example_wrapper table#example tbody tr td {
    padding: 17px 15px;
}
.page-template-news-php div#example_wrapper div#example_info {
    font-size: 16px;
    margin-top: 7px;
}

.page-template-news-php div#example_wrapper div#example_paginate {
    margin-top: 17px;
}

.page-template-news-php div#example_wrapper div#example_paginate a {
    padding: 4px 7px;
    display: inline-block;
    color: #191919;
    margin-left: 7px;
    border: 1px solid #273274;
    text-decoration: none;
    cursor: pointer;
    min-width: 32px;
    text-align: center;
}
.page-template-news-php div#example_wrapper div#example_paginate a:hover,.page-template-news-php div#example_wrapper div#example_paginate a.paginate_button.current {
    background-color: #273274;
    color: #fff;
}
.page-template-news-php div#example_wrapper table#example tbody tr td a:hover {
    background-color: #273274;
    color: #fff;
    text-decoration: none;
}

/******************** 06 - 08 ***********/
.block_div .query-controls button.selected {
    background-color: #273274;
    color: #fff;
    border-color: #273274;
}
 
.col-box .img_ovr a {
    font-size: inherit;
    line-height: normal;
    color: #273274;
    display: block;
    text-align: center;
    padding-top: 0;
    text-decoration: none;
    max-height: 229px;
    overflow: hidden;
    position: relative;
}

.colInbox .img_ovr strong {
    font-size: 33px;
    color: #fff;
    font-weight: normal;
    z-index: 5;
    position: absolute;
    width: 100%;
    height: inherit;
    line-height: 33px;
    background: none;
    top: 50%;
    left: 50%;
    padding: 0 30px;
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.col-box .img_ovr a:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.34);
    display: block;
    z-index: 1;
    transition: all .4s;
}
 
 .navbar-collapse.collapse {
    float: right;
}
nav.navbar.navbar-inverse {
    background-color: #fff !important;
}

 @media only screen and (min-width: 768px){
.cd-header {
    height: inherit !important;
}
 }
 
 .erinyen-2 .tp-thumb {
    opacity: .7 !important;
}
 .erinyen-2 .tp-thumb {
    opacity: .7 !important;
}
.erinyen-2 .tp-thumb.selected .tp-thumb-over, .erinyen-2 .tp-thumb:hover .tp-thumb-over {
    background: rgba(39, 50, 116, 0.86) !important;
}

body div.wpcf7-mail-sent-ok {
    float: left;
    width: 100%;
    margin-top: 0;
    font-size: 18px;
    padding: 8px 15px;
}

.sitelock_icon, .ssl_img {
  display: none;
}
