/** CSS Table of Content 
	-  	Import Css Files		 											Line 	42 to 44
    -  	Getting the new tags to behave 										Line 	48 to 74
    -  	form defaults 									  					Line 	74 to 80
    -   Links defaults style												Line 	83 to 90
    -   Start main Header css												Line 	92 to 104
    -   Start Main menu css													Line 	105 to 120
    -	Start Top Nav Bar Css												Line    122 to 148
    -	Start WellCome Msg Css												Line    151 to 155
    -   Start Sale Bar Css													Line    157 to 169
    -   Start Featured Books Css											Line    171 to 187
    -   Start Slider2 for Best Sellers										Line    189 to 202
    -   Start Featured Authore Section										Line    204 to 226
    -   Testimonial + Blog													Line    228 to 261
    -   Start Footer 														Line    265 to 296
    -   Start Main Footer													Line    298 to 304
    -   Start Side Bar Styling												Line    306 to 332
    -   Start Blog Slider Styling											Line    334 to 345
    -   Start Blog Post Styling												Line    347 to 367
    -   Start Blog Detail Styling											Line    369 to 373
    -   Start Sort list Section												Line    376 to 393
    -   Start Book Detail Section											Line    395 to 414
    -   Start Related Books Section											Line    416 to 430
    -   Start Reviews Section												Line    432 to 451
    -   Start Check Method Section											Line    432 to 471
 
    -   Start Billing Info Section											Line    480 to 491
    -   Start Payments Info Section											Line    494 to 498
    -   Start Contact Page Section											Line    501 to 504
    -   Start Order Recieved Section										Line    506 to 511
    -   Start Grid View Section												Line    513 to 518
    -   Start List View Section												Line    520 to 526
    -   Start Cart Section													Line    527 to 544
    -   Start Price Range Style												Line    546 to 548
    -   Start Main Slider Style												Line    550 to 565
    -   Start About Section													Line    567 to 569
    -   Start 404 Page Styling												Line    571 to 574
    -   Start Short Codes Styling											Line    576 to 602

**/

/* Font import*/
@import url(http://fonts.googleapis.com/css?family=Roboto:500,300,700,400|Raleway:500,600,700,400,300);


/* Import Css Files */
@import url('bxslider.css');
@import url('social.css');
@import url('range-slider.css');
/* Import Css Files */

/* Getting the new tags to behave */
article,
aside,
audio,
canvas,
command,
datalist,
details,
embed,
figcaption,
figure,
footer,
header,
hgroup,
keygen,
meter,
nav,
output,
progress,
section,
source,
video { display:block; margin:0; }
mark,
rp,
rt,
ruby,
summary,
time { display:inline }
/* Getting the new tags to behave */

/* Start form defaults */
button{outline:none;}
input,
select,
textarea {  font-size:1em; vertical-align:middle; font-weight:normal; color:#393939; margin:0; padding:0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;border:1px solid #ccc;outline:none;}
/* End form defaults */

/* Start Links defaults style */
a { text-decoration:none; outline:none; }
a:hover { /*transition: width 1s; -moz-transition: 1s;  -webkit-transition: 1s;  -o-transition: 1s;  text-decoration:underline; */}
a img { border:0; }
a img:hover { opacity:0.6; transition: width 1s; -moz-transition: 1s; /* Firefox 4 */ -webkit-transition: 1s; /* Safari and Chrome */ -o-transition: 1s; /* Opera */ }
.first { margin-left:0 !important; }
.m-bottom { margin:0 0 70px !important; }
/* End Links defaults style */


/* Colors*/
.grey{color:#8d94a7;}
.dark-blue{color:#2f4c5c;}
.light-blue{color:#26c1da;}
.purple{color:#9c76a9;}
.bgreen{color:#1cbdb3;}
.green{color:#7ac477;}
.orange{color:#ff734e;}



/* headings*/
h1{font-weight:500;color:#2f4c5c;}
h2{font-weight:300;}
h3{font-weight:300;}
h4{font-weight:300;}
h5{font-weight:400;}


/*font weight*/
.fw300{font-weight:300;}
.fw400{font-weight:400;}
.fw500{font-weight:500;}
.fw600{font-weight:600;}
.fw700{font-weight:700;}


/* text styles*/
.up{text-transform:uppercase;}
.pull-left{float:left;}
.pull-right{float:right;}
.tooltip.top .tooltip-arrow { border-top-color:#2f4c5c;}
.tooltip-inner{z-index:999999999;font-weight:normal;background-color:#2f4c5c; }

/*breadcrumbs*/
.crumbs{margin-top:20px;}

/* Start main Header css */
#main-header { padding:0; margin:0px; }
#logo {  float:left; }
#logo a { display:block; height:100%; }

/*-moz-box-shadow:    0px 0px 2px 0px rgba(38, 193, 218, 0.5);
box-shadow:         0px 0px 2px 0px rgba(38, 193, 218, 0.5);}*/
#main-header input[type="button"] { border:0; font-size:14px; color:#fff; padding:10px 20px; float:left; background:#0099CC; cursor:pointer; transition: width 1s; -moz-transition: 1s; /* Firefox 4 */ -webkit-transition: 1s; /* Safari and Chrome */ -o-transition: 1s; /* Opera */ }
#main-header input[type="button"]:hover { background:#6a8706; }




.top-nav2 { overflow:hidden; text-align:right; }
.top-nav2 li:first-child { margin:0; padding:0; background:none; }
.top-nav2 li { display:inline-block; background:url(../images/nav-sep.png) left no-repeat; padding-left:15px; margin-left:9px; line-height:45px; }
.top-nav2 li a { font-weight:bold; color:#737373; }
.top-nav2 li a:hover { color:#000;}


/* Start Main menu css */
#main-header #nav { background-color:#2f4c5c; color:white;}
#main-header .row-fluid .span4, #main-header .row-fluid .span8{margin-bottom:10px;}
.navbar { margin:0 auto; max-width:1170px; }
#main-header .navbar-inverse .navbar-inner { background:none; border:0;  padding:0; height:45px;}
#main-header .navbar .nav > li:first-child { background:none; }
#main-header .navbar .nav > li { /*background: url(../images/main-nav-sep.png) no-repeat left center; font-size:16px; padding-left:2px; */}
#main-header .navbar-inverse .brand,
#main-header .navbar-inverse .nav > li > a { color: #fff; border-bottom: 3px solid transparent; text-transform:uppercase; font-family:"Roboto"; font-size:15px; height:15px;font-weight:500;}
#main-header .navbar-inverse .nav > li > a:hover { color:#fff; background-color:#4a6371; border-bottom: 3px solid #26c1da; }
#main-header .dropdown-menu {  top:42px;left:0; right:auto; -webkit-border-radius: 5px; -moz-border-radius: 0; border-radius: 0; background-color:#fff;color:#8d94a7;}
#main-header .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
#main-header .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
#main-header .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { background-color:#fff; border-bottom: 3px solid #eee; color:#eee; }
#main-header .dropdown-menu > li:first-child { background:none;border-bottom:1px solid #ccc; }
#main-header .dropdown-menu > li { /*background:url(../images/sub-nav-sep.jpg) repeat-x top center;*/  }
#main-header .navbar-inverse .nav > li >a.activate-tab{color: #fff;background-color: #4a6371;border-bottom: 3px solid #26c1da;text-decoration: none;}

.logged{margin-left:115px;margin-top:0px;padding:0;} 
.img-profile{margin-right:10px;margin-top:2px;vertical-align:top;}
.logged .dropdown{margin:0;}
.e-commerce-list  .logged  li.dropdown{line-height:32px;}
.e-commerce-list  .logged .dropdown-menu > li { background:none;border-bottom:1px solid #ccc;width:200px;text-align:left;margin:0;padding:0}
.e-commerce-list  .logged .dropdown-menu > li:first-child{}
.e-commerce-list  .logged .dropdown-menu > li:last-child{border:none;}
.e-commerce-list  .logged .dropdown-menu > li > a{text-align:left;padding:7px 15px;margin:0;}
.e-commerce-list  .logged .dropdown-menu > li > a:hover{text-align:left;padding:7px 15px;margin:0;}
.e-commerce-list  .logged .dropdown-menu { margin-top:-10px;text-align:left;padding:0;}
.e-commerce-list .dropdown-menu >li>a:hover{background-color:#26c1da!important;background-image:none !important;}
/* End Main menu css */

/* Start Top Nav Bar Css */
.top-nav-bar { background:#242424; color:#fff;}
.top-nav-bar ul { margin:0; padding:0; list-style:none; float:left; }
.top-nav-bar .row-fluid [class*="span"] {margin-bottom:0;}
.navbar .wrap-home{background:url(../images/home-icon.png) no-repeat; width:20px; height:20px;}
.top-nav li { float:left; margin-right:1px; line-height:50px;}
.top-nav li a { padding:0 12px; display:block; color:#fff; }
.top-nav li a:hover,
.top-nav li a.active { background:#26c1da; color:#fff; text-decoration:none; }
.search{background:url(../images/search-white.png) no-repeat; width:20px; height:20px;}
.search-wrapper{border-left:1px solid #6e828d; border-right:1px solid #6e828d;margin-left:30px;}
.e-commerce-list { position:relative; list-style-type: none }
.e-commerce-list li:first-child { margin:0; padding:0; background:none; }
.e-commerce-list li { float:left; background:url(../images/top-nav-sep.png) left no-repeat; padding-left:15px; margin-left:15px;/* line-height:45px;*/  list-style-type: none}
.e-commerce-list li a { font-weight:500; color:#757575; }
.e-commerce-list li a:hover { color:#26c1da; }
.e-commerce-list li.p-category a { padding:0 2px; color:#fff; }
.e-commerce-list li.p-category a:hover { color:#26c1da; text-decoration:none; }
ul#login_in{margin-left:150px;margin-top:12px;}
ul#login_in li.dropdown{line-height:45px;}
.c-btn { background:url(../images/blue-tab.png) no-repeat;  color:#fff;padding: 0 18px 0 0px; position: absolute; right: 0; text-align: center; width: 252px; top:0px; }
.c-btn .btn { background:none; color:#fff; border:0; padding-right:10px; margin-bottom:10px; box-shadow:none; }
.c-btn a{color:white;}
.c-btn a:hover{color:#2f4c5c;text-decoration:none; transition:none;}
.c-btn .btn-mini .caret,
.c-btn .btn-small .caret { margin-left:5px; }
.cart-btn { background:url(../images/white-cart.png) no-repeat left; padding-left:30px; display:inline-block; font-size:15px; line-height:41px; }
.cart-btn:hover { text-decoration:none; }
.btn-group ul li { padding:0; background:none; margin:0; float:none; }
.ic-fix{margin-top:-10px;}
/* End Top Nav Bar Css */
/* End main Header css */

/*Homepage main promo*/
.home-bkg{ background:url(../images/bg-home.jpg) no-repeat top center; height:721px; position:relative; margin-bottom:25px; }
.home-title{font-size:40px;color:white;line-height:1.6em ; position:absolute; top:100px; left:6%; text-shadow: 0px 2px 3px rgba(47, 76, 92, 1);font-family:"Raleway";font-weight:400;}
.btn-popc{position:absolute; top:370px; left:6%; width:250px; }
/*.btn-popc a, .btn-popce a,.btn-popc a:visited, .btn-popce a:visited, .btn-popc a:active, .btn-popce a:active {font-family:"Raleway";background-color:#26c1da; color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;text-transform:uppercase; padding:10px 20px; font-weight:400; font-size:20px;}
.btn-popc a:hover, .btn-popce a:hover{font-family:"Raleway";background-color:#2f4c5c; color:#fff;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;text-transform:uppercase;  font-size:20px;text-decoration:none;}*/
.btn-popc a,.btn-popc a:hover, .btn-popce a:visited, .btn-popc a :active{color:#fff; text-decoration:none;}

.myhome-btn {
font-family:"Raleway";background-color:#26c1da; color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;text-transform:uppercase; padding:10px 20px; font-weight:400; font-size:20px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
text-decoration:none;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.myhome-btn:before {
text-decoration:none;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color:#2f4c5c;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
}
.myhome-btn:hover, .myhome-btn:focus, .myhome-btn:active {
  color: white;

}
.myhome-btn:hover:before, .myhome-btn:focus:before, .myhome-btn:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}



.btn-popce{position:absolute; top:450px; left:6%;}
.btn-popce a,.btn-popce a:hover, .btn-popce a:visited, .btn-popce a :active{color:#fff; text-decoration:none;}
.soc-icons{float:right; margin-right:280px;}
.fb{background:url(../images/fb-icon.png) no-repeat; width:25px; height:25px; background-position: 0 0;float:left; margin-left:70px;margin-right:8px;margin-top:-3px;vertical-align:bottom;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition:all 0.2s ease;}
.fb:hover{ background-position: 0 -29px;}
.tw{background:url(../images/tw-icon.png) no-repeat; width:25px; height:25px;background-position: 0 0;float:left;margin-right:15px;vertical-align:bottom; transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition:all 0.2s ease;}
.tw:hover{ background-position: 0px -30px;}
.lkd{background:url(../images/lkd-icon.png) no-repeat; width:25px; height:22px;background-position: 0 0;float:left;margin-right:15px;vertical-align:bottom;margin-top:3px;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition:all 0.2s ease;}
.lkd:hover{ background-position: 0 -25px;}



/* Start Content Css */

/* Start WellCome Msg Css */
.row-fluid [class*="span"].wellcome-msg {border-bottom:9px solid #0099CC;background:#f7f6f6;padding:30px;line-height:28px;}
.wellcome-msg h2 { margin:0 0 10px; color:#000; font-size:28px; }
.wellcome-msg p { color:#0099CC; margin:0; font-size:23px; line-height:23px; }
/* End WellCome Msg Css */

/* Start Sale Bar Css */
.s-product { padding:14px 24px; border:1px solid #dee4e4; position:relative; }
.s-product-det { float:left; width:70%; }
.s-product-det h3 { color:#0099CC; font-size:18px; margin:0 0 8px; line-height:18px; }
.s-product-det p { color:#3d3d3d; line-height:16px; margin-bottom:8px; }
.s-product-img { float:left; width:30%; }
.rating-bar { display:block; margin:0 0 10px; padding:0 0 0 18px; }
.rating-bar img { width:auto !important; }

.cart-btn2 {
border: none; width:95px; height:28px; float:left; margin-right:10px; background: #26c1da;color:#fff;font-style:normal;font-size:12px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
outline:none;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cart-btn2:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
 border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; 
  background-color:#2f4c5c;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.cart-btn2:hover, .cart-btn2:focus, .cart-btn2:active {
  color: white;
}
.cart-btn2:hover:before, .cart-btn2:focus:before, .cart-btn2:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.back-admin{float:left;margin-left:-200px; }
.back-admin a, .more-btn3{color:#fff !important;text-decoration:none !important;}
.back-admin a:hover,  .more-btn3:hover{color:#fff !important;text-decoration:none !important;}

.cart-price { overflow:hidden;padding:0 0 0 20px; }
.price { float: right; margin-top: 4px; padding-left: 10px;  font-size:24px; padding-right:20px; color:#26c1da;}
.sale-icon { background:url(../images/sale-icon.png) no-repeat; width:78px; height:78px; position:absolute; left:0; top:0; text-indent:-999px; overflow:hidden;  }
.course-cat{text-transform:uppercase; font-size:12px; font-weight:400; color:#8d94a7;padding-left:20px;}
/* End Sale Bar Css */

/* Start popular course */
.heading-bar {  padding:6px 0 0; margin:0 0 22px; position:relative; }
.heading-bar h2 { margin:0; font-size:24px;  line-height:24px; padding-bottom:6px;   display:inline-block; }
.heading-bar a{ font-size:18px;}
.h-line { background:#0099CC; width:30px; height:3px; position:absolute; left:0; bottom:-2px; display:none;}

.features-books{background-color:#f6f6f8;padding-top:20px;}
.features-books .bx-pager { display:none; }
.features-books .bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff; box-shadow:0 0 0 #fff; border: solid #fff 0; background: transparent; }
.features-books .slide { min-height:350px;  background-color:#fff; width:270px;border:1px solid #e5e5e5;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  }
.features-books .slide:hover { border-color:#26c1da; /*-webkit-box-shadow: 0px 0px 4px 2px rgba(204,204,204,1);
-moz-box-shadow: 0px 0px 4px 2px rgba(204,204,204,1);
box-shadow: 0px 0px 4px 2px rgba(204,204,204,1);*/ }
.features-books .slide .title { display:block;margin-top: 10px; margin-bottom: 5px; color:#2f4c5c; font-size:17px; height: 60px;  padding:0 0 0 20px; font-weight:500;}
.features-books .slide .title a { color:#2f4c5c;font-size:18px; }
.features-books .slide img { margin:0 0 8px 0px; border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-right-radius:5px;}
.features-books .pro-img { height:205px; width: 270px;}
.features-books .bx-controls-direction { position: absolute;   top:160px;width:1230px;}
.features-books .bx-wrapper .bx-prev { left: -55px; width:32px; height:57px; }
.features-books .bx-wrapper .bx-next { right: 20px;  width:32px; height:57px;}


/*pop CE*/
.pop-ce{background-color:#fff; padding-top:40px;}
.pop-ce .bx-pager { display:none; }
.pop-ce .bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff; box-shadow:0 0 0 #fff; border: solid #fff 0; background: transparent; }
.pop-ce .slide { min-height:350px;  background-color:#fff; width:270px;border:1px solid #e5e5e5;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.pop-ce .slide:hover { background:#f9f9f9;  border:1px solid #26c1da;}
.pop-ce .slide .title { display:block;margin-top: 8px; margin-bottom: 5px; color:#2f4c5c; font-size:18px; height: 60px;  padding:0 0 0 20px; font-weight:500;}
.pop-ce .slide .title a { color:#2f4c5c;}
.pop-ce .slide img { margin:0 0 8px 0px;border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-right-radius:5px;}
.pop-ce .pro-img { height:205px; width: 270px; }
.pop-ce .bx-controls-direction { position: absolute;  top:160px;width:1230px; }
.pop-ce .bx-wrapper .bx-prev { left: -55px; width:32px; height:57px;}
.pop-ce .bx-wrapper .bx-next { right: 20px;  width:32px; height:57px; }
.pop-ce h1{font-weight:bold;margin-top:15px;}
.pop-ce{margin-bottom:40px;}


/* Start Slider2 for Best Sellers */
.best-sellers .bx-pager { display:none; }
.best-sellers .bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff; box-shadow:0 0 0 #fff; border: solid #fff 0; background: transparent; }
.best-sellers .slide { background:#f6f6f6; text-align:center; }
.slide2-caption { padding:10px 14px; background:#0099CC; overflow:hidden;  }
.slide2-caption .left { float:left; width:67%; text-align:left; }
.slide2-caption .right { float:right; width:30%; }
.slide2-caption .price { float:right; border:0; font-size:1.4; padding:0;  margin:0 0 10px; }
.slide2-caption .title { display:block; font-size:14px; }
.slide2-caption .title a { color:#fff; }
.slide2-caption .author-name { color:#010101; font-size:12px; }
.slide2-caption .rating-bar { float:right; }
.best-sellers .bx-controls-direction a { top:35%; }
/* End Slider2 for Best Sellers */

/* Start Featured Author Section */
.featured-author { margin-top:73px; background:#f8f8f8; border-top:7px solid #0099CC; border-bottom:2px solid #0099CC; position:relative; }
.featured-author:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.author-img-holder { border:8px solid #0099CC; left: 40px; position: absolute; top: -80px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius:100%; z-index:100 }
.author-img-holder img { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius:100%; }
.author-img-holder img:hover { opacity: .9; -webkit-transform: scale(1.05, 1.07); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transform: scale(1.05, 1.07); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; position: relative; z-index: 99; }
.featured-author .left { width:57%; float:left; }
.featured-author .right { width:35%; float:right; padding:22px; background:#f3f4f6; }
.author-det-box { position:relative; }
.author-det { padding:41px 0 17px 220px; overflow:hidden; }
.author-det-box .title,
.author-det-box .title2 { display:block; margin:0 0 5px; font-size:24px; }
.author-det-box .title { color:#070707; }
.author-det-box .title2 { color:#0099CC; margin:0 0 20px; }
.author-det-box .books-list { list-style:none; margin:0 0 0 -10px; }
.author-det-box .books-list li { float:left; margin:0 0 10px 10px; }
.current-book { float: left; margin-right: 20px; width: 57%; }
.current-book .title { font-size:18px; margin:0 0 10px; display:block; }
.current-book .title a { color:#2e2e2e; }
.c-b-img { float: right; width: 108px; }
.featured-author .ico-holder { position:absolute; bottom:30px; left:20px; text-align:center; width:180px; }
.featured-author #socialicons > a { float:none; }
/* End Featured Authore Section */

/* Start Latest from the Blog */
.blog-section .bx-wrapper { float: left; margin-top: 40px; }
.blog-section { position:relative; }
.blog-section .bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff; box-shadow:0 0 0 #fff; border: solid #fff 0; background: transparent; }
.blog-section .bx-wrapper .bx-prev { left: -17px; }
.blog-section .bx-wrapper .bx-next { right: -44px; }
.blog-section .bx-controls-direction { position: absolute; right: 44px; top: -86px; }
.blog-section .bx-wrapper .bx-pager { display:none; }
.post-det { float: right; width: 49%; }
.post-det h3 { margin:0 0 5px; font-size:18px; line-height:24px; }
.post-det h3 a { color:#000; }
.comments-num { display:block; margin:0 0 5px; }
.post-det p { margin:0; font-size:12px; line-height:18px; }
.post-img { float: left; margin-right: 5%; width: 45%; position:relative; }
.post-date { position:absolute; top:0; right:1px; width:38px; height:48px; text-align:center; background:#0099CC; color:#fff; }
.post-date span { font-size:24px; display:block; }
/* End Latest from the Blog */

/* Start Testimonials Section */
.testimonials .bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff; box-shadow:0 0 0 #fff; border: solid #fff 0; background: transparent; }
.author-name-holder { background:url(../images/author-img-holder.png) no-repeat; width:93px; height:98px; margin:0 auto 17px; text-align:center; }
.author-name-holder img { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; display: inline-block; margin: 10px 0 0; width: 78%; margin-bottom:18px; }
.testimonials .title { text-align:center; font-size:18px; display:block; text-transform:uppercase; font-weight:normal; }
.testimonials .title span { color:#a6cf42; display:block; }
.testimonials p { background:url(../images/qouts-icon.png) no-repeat top left; padding-top:50px; }
.testimonials .bx-pager { display:none; }
.testimonials .bx-wrapper .bx-controls-direction a { top:13%; }
.testimonials .bx-wrapper .bx-prev { left: 30px; }
.testimonials .bx-wrapper .bx-next { right:30px; }
.testimonials .bx-wrapper .bx-prev { background: url(../images/controls1.png) no-repeat 0 -32px; }
.testimonials .bx-wrapper .bx-next { background: url(../images/controls1.png) no-repeat -43px -32px; }
.testimonials .bx-wrapper .bx-prev:hover { background-position: 0 0; }
.testimonials .bx-wrapper .bx-next:hover { background-position: -43px 0; }
/* End Testimonials Section */



/*----------------------------- Start Footer Top 1 CSS---------------------------- */
.footer-top1 { background-color:#2f4c5c; padding:30px 0 15px 0; font-size:14px; color:#cdd1d4; font-weight:300;font-family:"roboto";}
.footer-top1 h4 { font-size:1.3em; color:#fff; margin:0 0 20px; }
.tweets-list,
.phon-list { margin:0; list-style:none; }
.tweets-list li { margin:0 0 10px; }
.phon-list { margin:0 0 20px; list-style:none;  }
.footer-top1 a { color:#cdd1d4; text-decoration:underline;}
.footer-top1 a :hover{color:#fff; }
.footer-top1 input[type="text"] { background-color:#6e828d; border:1px solid #6e828d; width:68%; margin:0 5px 20px 0; font-size:14px; color:#fff; float:left; font-weight:300;box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.footer-top1 input[type="text"]:focus {  box-shadow:0px 0px 5px rgba(255,255,255,0.9); border:1px solid #bbb;}
.footer-top1 .sub-btn { font-size:1.1em;font-family:"Raleway";  background:#26c1da; padding:3px 10px; float:left; color:#fff; border:0; cursor:pointer;border:2px solid #26c1da; }
.footer-top1 .sub-btn:hover{color:#26c1da; border:2px solid #26c1da; background:transparent;}
.footer-icon{float:left; width:35px; height:25px;margin-top:3px;}
.footer-top1 ul li{line-height:1.4em; }
.footer-top1 ul {margin-bottom:8px; }
.line-down{padding-top:3px;}
.copyR{font-size:0.9em;text-align:center;}
.push-footer{clear:both;height:10px;}}

/*---------------------------- End Footer Top 1 CSS---------------------------------- */

/* Start Footer Top 2 Css */
.footer-top2 { background:url(../images/footer-2bg.jpg) repeat; padding:0 0 10px; font-size:14px; border-top:4px solid #191919; }
.footer-top2 h4 { font-size:30px; color:#f1f1f1; margin:0 0 20px; padding:0 0 20px; border-bottom:1px solid #ccc; }
.social-ico-bar { overflow:hidden; background:url(../images/social-ico-bar-bg.jpg); margin:0 0 40px; border-top:1px solid #434343; border-bottom:1px solid #434343; padding:9px 0; }
.footer2-link { margin:0; float:right; list-style:none; }
.footer2-link li first-child { margin:0; }
.footer2-link li { margin:0 0 0 15px; float:left; line-height:30px; }
.footer2-link li a { color:#fff; }
.f2-pots-list { margin:0; list-style:none; }
.f2-pots-list li { margin:0 0 28px; position:relative; padding:0 0 0 50px; }
.f2-pots-list li a { color:#fff; }
.footer-top2 .comments-num { color:#8d8d8d; }
.post-date2 { background:#0099CC; color: #fff; height: 30px; left: 0; line-height: 15px; padding: 4px 0; position: absolute; text-align: center; top: 0; width: 39px; }
.f2-img-list { margin:0; list-style:none; margin-left:-10%; }
.f2-img-list li { width:40%; margin:0 0 20px 10%; color:#000; float:left; }
.f2-img-list li .left { float: left; margin-right: 14px; width: 60px; }
.f2-img-list li .right { float:right; width:88px; }
.f2-img-list li .right .title { display:block; }
.f2-img-list li .right .title a { color:#fff; }
/* End Footer Top 1 Css */

/* Start Main Footer */
#main-footer .social-ico-bar { margin:0; }
#main-footer p { margin:0; color:#fff; }
#main-footer p a { color:#fff; }
#main-footer .row-fluid [class*="span"] {margin-bottom:0;line-height:30px;}
.copy-right { text-align:right; }
/* End Main Footer */

/* Start Side Bar Styling */
.side-holder { margin:0 0 35px; }
.topm{margin-top:100px;}
.side-holder .title { color:#0099CC; display:block; margin:0 0 5px; }
.side-inner-holder { background:#fff; border:1px solid #e5e5e5; border-top:0; padding:16px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
.side-holder h2 { background:#f9f9f9; font-size:18px; color:#2f4c5c; line-height:20px; padding:10px; margin:0; text-transform:uppercase; font-weight:500;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px; border:1px solid #e5e5e5;}
.banner-ad img { width:100%; }
.side-list { margin:0 0 10px; list-style:none; border-bottom:1px solid #e5e5e5; padding:0 0 10px; }
.side-list li { margin:0 0 5px; padding-left:15px; background:url(../images/list-type.png) no-repeat left 5px; }
.side-list li a { color:#000; }
.r-img-title { margin:0 0 15px; overflow:hidden; }
.r-img-title img { float:left; margin-right:10px; border:1px solid #dcdcdc; }
.r-det-holder { float:left; width:150px; }
.r-author { font-size:18px; display:block; font-weight:normal; }
.r-author a { color:#2c2c2c; }
.r-by { display:block; margin:0 0 5px; }
.r-img-title .rating-bar img { border:0; }
.r-post p { margin:0; font-size:12px; color:#000; }
.r-type { font-size:12px; color:#0099CC; display:block; margin:0 0 5px; }
.r-author { font-size:12px; color:#000; display:block; }
.r-post:first-child { margin:0; border-top:0; padding:0; }
.r-post { border-top:1px dotted #dcdcdc; padding-top:10px; margin-top:13px; }
.vote-btn { font-size:14px; font-weight:bold; background:#0099CC; padding:6px 15px; display:inline-block; color:#fff; }
.price-range { color:#000; }
.poll-list { margin:0 0 20px; list-style:none; }
.poll-list li { margin:0 0 5px; line-height:20px; }
.poll-list input[type="radio"] { margin:0 5px 0 0; }
/* End Side Bar Styling */

/* Start Blog Slider Styling */
.blog-sec-slider{ margin:0 0 20px 0px;}
.blog-sec-slider .slide img { width:100%; }
.blog-sec-slider .bx-pager.bx-default-pager { display:none; }
.blog-sec-slider .bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff; box-shadow:0 0 0 #fff; border: solid #fff 0; background: transparent; }
.blog-sec-slider .bx-wrapper .bx-next { left:43px; }
.blog-sec-slider .bx-controls-direction { bottom: 38px; left: 10px; position: absolute; }
.blog-sec-slider .bx-wrapper .bx-prev {/* background: url(../images/controls2.png) no-repeat 0 -32px;*/ background:transparent; }
.blog-sec-slider .bx-wrapper .bx-next {/* background: url(../images/controls2.png) no-repeat -43px -32px;*/background:transparent;  }
.blog-sec-slider .bx-wrapper .bx-prev:hover { background-position: 0 0; }
.blog-sec-slider .bx-wrapper .bx-next:hover { background-position: -43px 0; }
/* End Blog Slider Styling */

/* Start Blog Post Styling */
.b-post{ margin:0 0 35px;}
.b-post h3{ margin:0 0 20px; font-size:20px; line-height:20px; color:#090909;}
.b-post p,
.b-post-img{ margin:0 0 23px;}
.b-post-img img{ width:100%;}
.b-post-bottom{ padding:15px 0; overflow:hidden; border-bottom:1px solid #efefef; border-top:1px solid #efefef;}

.post-nav{ float:left; margin:0; list-style:none; font-size:18px;}
.post-nav li:first-child{ padding:0; background:none;}
.post-nav li{ float:left; margin-right:15px; background:url(../images/post-nav-sep.png) no-repeat left; padding-left:20px;}
.post-nav li a{ color:#323232;}

.more-btn{ float:right; background:#0099CC; padding:4px 14px; font-size:12px; color:#fff; border:0; text-transform:uppercase;outline:none;}
.more-btn:hover{ text-decoration:none;}
.more-btn.left{ float:left; margin-right:10px;}

.blog-footer{padding:10px 0;}
.blog-footer .pagination{ margin:0; float:left;}
.blog-footer .pagination a{ color:#000;}
/* End Blog Post Styling */

/* Start Blog Detail Styling */
.blog-detail .b-post-bottom{ margin:0 0 20px;}
.blog-detail i{ font-size:20px; margin-right:10px;}
.blog-quote p{ color:#aaa;}
.form-horizontal textarea{ max-width:60%; min-width:60%; min-height:150px; max-height:150px;}
/* Start Blog Detail Styling */

/* category page */

.well h1{ margin-bottom:25px;}
.well h3{ font-size:22px;line-height:1.6em;}
.product_sort{overflow: hidden; padding: 5px 0 5px;}
.product_sort #productsSortForm {float: left;}
.product_view{float: right; list-style: none outside none; margin-top: 4px;}
.product_view li{ float:left; margin-left:15px; overflow:hidden;}
.product_view li a.grid-view{ background:url(../images/grid-icon.png) no-repeat top; width:28px; height:28px; text-indent:-999px; display:block;background-position:0 0;}
.product_view li a.grid-view:hover{ background-position:bottom;}
.product_view li a.list-view{ background:url(../images/list-icon.png) no-repeat top; width:40px; height:28px; text-indent:-999px; display:block;}
.product_view li a.list-view:hover{ background-position:bottom;}
.product_view{ float:right;}
.viewcolor{background-position: bottom !important;}
.row-1{ overflow:hidden; width:600px; float:left;}
.well{margin-bottom:25px;}
.row-1 .left{ float:left; }
.row-1 .right{ float:right;  text-align:right;}
.row-1 .right select{ margin:0 10px;}
.row-1 .s-title{ float:left; margin-right:15px; line-height:24px; font-size:18px; color:#2f4c5c; font-weight:500;font-family:"Raleway";margin-top:5px;}
.border-select{border:2px solid #ccc;border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; width:200px; height:36px;float:left;}
.row-1 select.list-nav{ float:left; font-size: 16px; margin:0; padding:5px 14px; height:36px;   width: 190px; outline:none;border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;border:none;}

.row-1 .cat label.custom-select {
position: relative;
float:left;
display: inline-block;
 }
 
 
.row-summary{margin: 8px 0 0 60px;font-size:18px;font-family:Raleway;font-weight:500;}


/* Select arrow styling */
.cat .custom-select:after {
content: "▼";  /* Current arrow I would like to change */
position: absolute;
top: 0;
right: 0;
bottom: 0;
font-size: 100%;
line-height: 30px;
padding: 0 20px;
background: #fff;
color: #ccc;
border:1px solid #fff;
border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
pointer-events:none;
}

.row-2 {width:240px; float:right;font-size:18px;font-size:18px; color:#2f4c5c; font-weight:500; margin-right:10px}
.r-title{line-height:1.5em;font-family:"Raleway"}
td.hidden-text .hidden-t{background:#fff;border:1px solid #ccc;padding:10px;margin:15px 0;display:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; min-height:50px;color:#757575;font-size:14px;}
td.hidden-text:hover .hidden-t{display:block;}   
td.hidden-text .white-arrow{ width:24px; height:10px; margin-top:-22px;margin-left:8px;} 
.img-desc{width:65px; float:left;margin:12px 10px 10px 0;}

.cat .grid-holder .span4:nth-child(3n+1){margin-left:0 !important}





/* End Sort list Section */

/* Start course Detail Section */
.b-detail-holder{ overflow:hidden;}
.price-det{color:#26c1da;font-size:28px; font-weight:600;line-height:1.2em;}
.title-det{font-size:24px; font-weight:600;color:#2f4c5c;line-height:1.2em;}
.desc-det{font-size:20px;margin-top:20px;line-height:1.4em;}
.book-d-nav{ text-align:right;}
.book-d-nav ul{ margin:0; list-style:none;}
.book-d-nav ul li{display:inline-block; margin-left:10px;}
.book-d-nav ul li a{ color:#000;}
.book-i-caption{ padding:15px 0; overflow:hidden; margin-bottom:50px;}
.book-i-caption .title{color:#0099CC; margin:0 0 15px; display:block; font-size:18px;}
.comm-nav{ overflow:hidden; margin-top:20px;}
.comm-nav .title2{ display:block; margin:0 0 5px;}
.b-img-holder{border:1px solid #e5e5e5; padding:0; text-align:center;width:400px;height:320px;float:left;}
.mytabs{margin-bottom:30px;}

.cart-det{
background-color:#26c1da; text-transform:uppercase; font:"Raleway"; font-size:18px; font-weight:300;padding:10px 20px;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;border:0;outline:none;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}


.cart-det:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
 border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; 
  background-color:#2f4c5c;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.cart-det:hover, .cart-det:focus, .cart-det:active {
  color: white;
}
.cart-det:hover:before, .cart-det:focus:before, .cart-det:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.overview-det{float:left;margin-left:20px; width:445px;}

/* End Book Detail Section */

/* Start Related Books Section */
.related-book {padding:15px;}
.related-book .bx-pager { display:none; }
.related-book .bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff; box-shadow:0 0 0 #fff; border: solid #fff 0; background: transparent; }
.related-book .slide {min-height: 302px; border:1px solid #e5e5e5; transition: width 1s; -moz-transition: 1s; /* Firefox 4 */ -webkit-transition: 1s; /* Safari and Chrome */ -o-transition: 1s; /* Opera */ }
.related-book .slide:hover { background:#f9f9f9; border-color:#85a319; -moz-box-shadow: 0 0 7px #ccc; -webkit-box-shadow: 0 0 7px #ccc; box-shadow: 0 0 7px #ccc; }
.related-book .slide .title { display:block; margin:0 0 5px; color:#000; font-size:12px; }
.related-book .slide .title a { color:#000; }
.related-book .slide img { margin:0 0 5px; }
.related-book .pro-img { -moz-box-shadow:2px 2px 2px #4e4e4e; -webkit-box-shadow:2px 2px 2px #4e4e4e; box-shadow:2px 2px 2px #4e4e4e;height:156px; width: 190px; }
.related-book .bx-controls-direction { position: absolute; right: 44px; top: -46px; }
.related-book .bx-wrapper .bx-prev { left: -17px; }
.related-book .bx-wrapper .bx-next { right: -44px; }
.related-book .bx-wrapper{ max-width:100% !important;}
/* End Related Books Section */

/* Start Reviews Section */
.reviews-section{ border-top:2px solid #0099CC; overflow:hidden;}
.left-sec{ float:left; width:29.8%;}
.right-sec{ float:left; width:70%; border-left:1px solid #dcdcdc;}
.right-sec.r-border{border-right:1px solid #dcdcdc;min-height: 400px; padding: 3%; width: 64%;}
.r-title-bar{ background:#fafafa; padding:8px 10px; font-size:18px; color:#000; border-bottom:1px solid #dcdcdc; margin-bottom:20px;}
.r-title-bar strong{ font-weight:normal;}
.review-list{ list-style:none; margin:0; padding:0 20px; font-size:12px;}
.review-list em{ display:block; margin:0 0 10px; color:#0099CC; font-style:normal;}
.review-list li{ margin:0 0 10px; padding:0 0 10px; border-bottom:1px dotted #dcdcdc;}
.review-list li p{ margin:0; color:#000;}
.grey-btn{ display:block; color:#fff; background:#292929; padding:6px 0; margin:10px 20px; text-align:center;}
.grey-btn:hover{ text-decoration:none; background:#000; color:#fff;}
.grey-btn.left-btn{ float:left; padding:6px 10px;}
.review-f-list{ margin:0; list-style:none; padding:0 20px;}
.review-f-list li{ margin:0 0 10px;}
.review-f-list li textarea{ max-width:60%; min-width:60%; min-height:150px; max-height:150px;}
.rating-list{ overflow:hidden; border-top:1px solid #e5e5e5; padding:10px 0;}
.rating-box{ display:inline-block;}
/* End Review form Section */

/* Start Check Method Section */
.toph{margin-top:20px;}
.check-method-left{  border-right:1px solid #dcdcdc; padding-right:20px;padding-left:30px;}
.green-t{ display:block; margin:0 0 10px; color:#26c1da; font-family:"Raleway";text-transform:uppercase;font-size:24px; font-weight:400;line-height:1.8em;}
.form-horizontal .controls{ margin:0;}
.form-horizontal .control-label{display: block; float: none; text-align: left;}
.form-horizontal .control-group{ margin:0 0 5px;}
.check-method-right input[type="text"],.check-method-right input[type="password"]{width:75%; border:1px solid #ccc;}
.check-method-right .more-btn3{margin-right:90px;outline:none;}
.check-method-right {padding-left:30px;}
.checkout-holder{ border:1px solid #E5E5E5; overflow:hidden; margin-bottom:70px; border-radius:5px;-webkit-border-radius:5px;}
.checkout-holder .control-label{font-weight:normal;font-size:15px;font-color:#757575;margin-bottom:5px;}
.checkout-holder .accordion-group{ border-left:0; border-top:0;}
.checkout-holder .accordion{ margin:0;}
.checkout-holder .accordion-heading{font-family:"Raleway";}
.checkout-holder [class*="span"]{ margin-bottom:0 !important;}
.review-list{ margin:0; list-style:none;}
.review-list a{ color:#000; display:block;}
.checkout-holder .row-fluid .span3{ width:25.6%;}
.more-btn3{   padding:5px 12px; font-size:17px; color:#fff; border:0; text-transform:uppercase;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; float:right;background:#26c1da;font-family:"Raleway";outline:none;}
.more-btn3:hover{ text-decoration:none;  color:#fff;background-color:#2f4c5c;}
.more-btn4{ float:left;  padding:5px 12px; font-size:17px; color:#fff; border:0; text-transform:uppercase;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; background:#26c1da;font-family:"Raleway";outline:none;}
.more-btn4:hover{ text-decoration:none;  color:#fff;background-color:#2f4c5c;}
.loginpage h4{font-weight:bold;color:#2f4c5c}
.loginpage h2{color:#26c1da; font-weight:400;}
.check-method-right input.reg{border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px;border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; width:250px;}
.loginpage .input-prepend .add-on{border-top-left-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px;border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; }
/* End Check Method Section */

/* Start Order Review Section */
.btn-holder{ overflow:hidden;}
.more-btn2{ float:left;  padding:10px 20px; font-size:18px; color:#fff; border:0; text-transform:uppercase;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; float:right;background:#26c1da;font-family:"Raleway";outline:none;}
.more-btn2:hover{ text-decoration:none;  color:#fff;background-color:#2f4c5c;}
.accordion-inner tr{ /*border-bottom:1px dotted #dcdcdc;*/ text-align:center;}
.accordion-inner tr.heading-bar-table{ background:#7cad0f; border-top:5px solid #4f9716; color:#fff;}
.accordion-inner.no-p{padding:0 ;}
/* End Order Review Section */


/* Start Billing Info Section */
.billing-form{ margin:0; list-style:none;}
.billing-form li{ overflow:hidden;}
.billing-form li label{display: block; float: none; text-align: left;}
.billing-form li .control-group{ float:left; margin-right:30px;}
.billing-form li .controls{ margin:0 !important;}
.billing-form li .control-group{ margin-bottom:10px !important;}
.billing-form input[type="text"]{ width:275px;}
.billing-form input[type="text"].address-field{ width:593px;}
.billing-form select{ width:287px; font-size:12px;}
.billing-form .green-t{ margin:10px 0 0;}
.b-label{float: left !important; margin-right: 20px; margin-top: 10px !important;}
/* Start Billing Info Section */

/* Start Payments Info Section */
.label-holder{ overflow:hidden;}
.billing-form select.month-list{ float:left; width:60%;}
.billing-form select.year-list{ float:right; width:30% ;}
.w-extra{ width:287px;}
/* End Payments Info Section */

/* Start Contact Page Section */
.map-holder{ margin-bottom:5px; width:100%}
.c-form-holder{ border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding:15px; background:url(../images/plane.png) no-repeat top right;background-color:#f1f1f2;}
.c-form-holder .form-horizontal textarea{ max-width:98%; min-width:98%;border:1px solid #cbcbcc;}
.c-form-holder .form-horizontal .control-group{ margin: 15px;}
.c-form-holder .form-horizontal  input{width:350px; height:30px;border:1px solid #cbcbcc;}
.loc{background:url(../images/contact-location.png) no-repeat center left;padding-left:50px;margin-bottom:30px;}
.phn{background:url(../images/contact-phone.png) no-repeat center left;padding-left:50px;margin-bottom:30px;}
.fax{background:url(../images/contact-fax.png) no-repeat top left;padding-left:50px;padding-bottom:25px;margin-bottom:5px;}
.send-email{background:url(../images/contact-email.png) no-repeat center left;padding-left:50px;margin-bottom:30px;}
.ctc-time{background:url(../images/contact-clock.png) no-repeat center left;padding-left:50px;margin-bottom:30px;}
.contact{margin-left:50px;}
/* End Contact Page Section */

/* Start Order Recieved Section */
.order-list{ margin:0; list-style:none; padding:0 20px 20px;}
.order-list li:first-child{ border-top:0; margin-top:0; padding-top:0;}
.order-list li{ margin:10px 0 0; padding:10px 0 0; /*border-top:1px dotted #dcdcdc;*/}
.order-list li span{color:#1e1e1e; font-size:18px;}
/* End Order Recieved Section */

/* Start Grid View Section */
.grid-holder{ margin:0 0 20px;}
.grid-holder{width:860px;}
.grid-holder img{ width:100%;}
.grid-holder.features-books .pro-img { height:205px; width:270px;}
.grid-holder .features-books .slide,.grid-holder .features-books .span4{width:270px}
.grid-holder .features-books .slide .title { font-size:18px;}
#products .features-books{background-color:#fff;}
#products .slide{margin-bottom:20px;}
#products .features-books .slide .title{height:70px;}


/* Start List View Section */
.item-holder{ overflow:hidden; border-bottom:1px dotted #dcdcdc; margin-bottom:17px; color:#000;}
.title-bar{ margin:0 0 10px;}
.title-bar a{ font-size:18px; font-weight:bold;}
.title-bar span{ display:block; font-weight:normal; color:#646464;}
#products.table-lv th, #products .table th, #products .table-striped  th{color:#2f4c5c;font-weight:400; font-family:"Raleway"; font-size:18px;}
#products .table-lv{/*border:1px solid #ccc; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;*/margin-top:20px;}
.cart-lv{background:transparent; border:none;}
.price-lv{font-size:18px; font-weight:500;color:#2f4c5c;}
.show-text a{color:#26c1da;}
#products .table-bordered td, #products .table-bordered th{ border-left: none;}
#products .table-bordered td:first-child, #products .table-bordered th:first-child { border-left: 1px solid #dddddd;padding-left:20px; }
#products .table-bordered td:first-child{font-size:15px;}
/* End List View Section */


/* Start Cart Section */
.cart-holder{min-height:500px;}
.cart-holder h1{color:#2f4c5c; font-weight:300;margin-top:20px;}
.shoppingcart h2{margin-bottom:30px; color:#2f4c5c;font-weight:300;margin-top:20px;}
.cart-table-holder  th{font-family:"Raleway";color:#fff;text-transform:uppercase;font-weight:400;font-size:18px; background-color:#26c1da;border-right:1px solid #ccc;text-align:center;border-bottom:1px solid #ccc;}
.cart-table-holder  th:first-child, .product-detail td:first-child{text-align:left;-moz-border-radius-topleft:5px; border-top-left-radius:5px;-webkit-border-top-left-radius:5px;}
.cart-table-holder  th:first-child{text-align:left;-moz-border-radius-topleft:5px; border-top-left-radius:5px;-webkit-border-top-left-radius:5px;}
.cart-table-holder  th:last-child{-moz-border-radius-topright:5px; border-top-right-radius:5px;-webkit-border-top-right-radius:5px;border-right:none;}
.cart-table-holder  td:first-child{-moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
.cart-table-holder  td:last-child{-moz-border-radius-bottomright:5px; border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-right:none;}
 .cart-table-holder  tr:nth-child(odd), .total-payment tr:nth-child(odd){ background-color:#f9f9f9; }
.cart-holder .heading-bar{ overflow:hidden;}
.cart-holder .heading-bar h2{ float:left;}
.cart-table-holder{ border:1px solid #ccc; margin-bottom:50px;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;}
.product-detail{ /*border:1px solid #e5e5e5; */}
.product-detail input{ width:70px; }
.product-detail select{width:120px;}
.product-detail i{ font-size:18px;}
.product-detail td{ border-right:1px solid #ccc;text-align:center; }
.cart-option-box{ border:1px solid #ccc; padding:20px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;min-height:200px;margin-bottom:70px; }
.cart-option-box i{color:#0099CC; font-size:28px;}
.cart-option-box h4, .table-condensed h4, .address h4{ text-transform:uppercase; font-size:24px;color:#26c1da;margin-bottom:15px;margin-top:0; font-weight:500;}
.cart-option-box h5{color:#2f4c5c;font-weight:bold;font-size:16px; margin-bottom:25px;}
.cart-option-box .disc-input{margin-top:25px; border:1px solid #ccc;}
.billing-form label.control-label{font-family:"Raleway";font-size:18px;font-weight:normal;color:#757575;margin-bottom:5px;}
.billing-form select{font-size:15px;border:1px solid #ccc;outline:none;}
#checkingTax {margin-top:-10px;}
.cart-option-box form{ margin:0;}
.price-total{ text-align:center;}
.large-f{ font-size:24px;}
.total-payment{ margin:0 0 20px;font-family:"Raleway";font-size:24px; border:none;}
.cart-option-box .more-btn5{margin-top:20px;}
.more-btn5{   padding:10px 18px; font-size:18px; color:#fff; border:0; text-transform:uppercase;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; background:#26c1da;font-family:"Raleway"; outline:none;}
.more-btn5:hover{ text-decoration:none;  color:#fff;background-color:#2f4c5c;}
.widget-body  .panel th{font-family:"Raleway";text-transform:uppercase;color:#fff;font-size:18px;font-weight:400;background-color:#26c1da;}
.ui .segment{margin-bottom:50px;}
.shoppingcart .tab-shop, .shoppingcart .table {margin-bottom:30px;}
.tab-shop  tr:nth-child(odd){background-color:#f9f9f9;}
.tab-shop  th{background-color:#26c1da;}
.tab-shop  th:first-child, .tab-shop  td:first-child, .tab-shop th:nth-child(2n+2),.tab-shop td:nth-child(2n+2) {text-align:center;}
.tab-shop  th:last-child, .tab-shop  td:last-child {text-align:left;}
.deli{color:#2f4c5c;font-weight:bold; font-size:20px;margin:0 0 25px 0;line-height:0.9em;}
.shoppingcart .panel-body{margin-bottom:70px;}
.shoppingcart h2.pay-title{text-align:left;float:left;margin:35px 0 0px 5px;line-height:0.9em;}
.pay-amount{text-align: right;float:right;margin-top:40px;}


/* End Cart Section */


/* Start Price Range Style */
.price-range input[type="text"]{ margin:0; border:0; background:transparent;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 0 0  rgba(0, 0, 0, 0.075); box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);}
/* End Price Range Style */

/* Start Main Slider Style */
.main-slider{ position:relative;}
.slider-bottom{ max-width:938px; margin:0 auto; display:block;}
.slider-bottom img{ width:100%;}
.slide-inner{ padding:35px;}
.book-holder img{ margin-bottom:10px; -moz-box-shadow:2px 2px 2px #414141; -webkit-box-shadow:2px 2px 2px #414141; box-shadow:2px 2px 2px #414141;}
.slide-inner .cart-btn2 { background:url(../images/cart-icon2.png) no-repeat; display:inline-block; float:none;}
.slide-inner .price{ float:none; display:inline-block; border-left:1px solid #5a5a5a; font-size:24px;}
.book-detail{ text-align:left;}
.book-detail h2{ font-size:30px; color:#232323; margin:0 0 10px;}
.book-detail .title{color:#0099CC; font-size:20px; display: block; margin:0 0 10px;}
.shop-btn{ background:url(../images/shop-btn.png) no-repeat; width:130px; height:42px; text-align:center; display:inline-block; line-height:40px; color:#fff; margin:25px 0 43px;}
.cap-holder{ padding:50px 0 0;}
.cap-holder a{ color:#fff; font-weight:bold; border-top:2px solid #fff; display:inline-block; padding:7px 0 0;}
.cap-holder a:hover{ text-decoration:none;}
/* End Main Slider Style */

/* Start About Section */
.content-img{ float:left; margin:0 15px 15px 0;}
/* End About Section */

/* Start 404 Page Styling */
h2.heading-404{ font-size: 255px; margin: -30px 0 118px; text-align: center; line-height:208px; color:#4a4a4a;}
h3.sub-heading-404{ font-size: 26px; text-align: center;}
/* End 404 Page Styling */

/* Start Short Codes Styling */
.the-icons{ margin:0;}
.the-icons li{ float: left; list-style:none; line-height: 25px; width: 25%;}
/*----------- Drop Capes -----------*/
.dropcap { background: #fcfcfc; color: #666; display: inline-block; float: left; font-size: 23px; font-weight: 600; height: 36px; line-height: 36px; margin: 0 7px 0 0; text-align: center; width: 36px; border: 1px solid #f6f6f6; font-family: 'AgencyFB-Bold'; }
.dropcap.dark { background: #3a3a3a; color: #fff; }
.dropcap.color { background: #0099CC; color: #fff; }
/*----------- End Drop Capes -----------*/


/*----------- Dividers -----------*/
.text-divider1 { border-top: 1px solid #CCCCCC; margin-bottom: 19px; }
.text-divider2 { border-bottom: 1px solid #CCCCCC; color: #666666; display: block; margin-bottom: 19px; text-align: right; width: 100%; }
.text-divider2:hover,
.text-divider4
 { color: #666666; text-decoration: none; }
.text-divider3 { border-top: 1px dashed #CCCCCC; margin-bottom: 19px; }
.text-divider4 { border-bottom: 1px dashed #CCCCCC; color: #666666; display: block; margin-bottom: 19px; text-align: right; width: 100%; }
.text-divider5,
.text-divider6 { border-bottom: 1px solid #CCCCCC; margin-bottom: 19px; width: 100%; }
.text-divider5 span { display: block; float: left; height: 6px; width: 111px; }
.text-divider6 span { display: block; float: right; height: 6px; width: 111px; }
/*----------- End Dividers -----------*/

/*----------- Icons Dividers -----------*/
.the-icons { list-style: none outside none; margin-left: 0; }
.the-icons li { float: left; line-height: 25px; width: 25%; }
/*----------- End Icons Dividers -----------*/

/*Images styles*/
.img-cntr{text-align:center;margin:10px auto;}
.side-tb{float:left; padding-right:20px; vertical-align:bottom;padding-top:5px; margin-top:10px;}


/* homepage overview*/

.container .overview .span4, .container .overview .span3{margin-left:0;text-align:center;}
.overview h1{font-weight:bold;line-height:1.9em;margin-top:20px;}
.overview h3.subtitle{margin-top:20px;color:#2f4c5c; font-weight:bold;text-transform:uppercase;}
.overview p{font-size:16px;line-height:1.7em; font-weight:normal;font-family:"Raleway";}
#pop-course h1{font-weight:bold;margin-top:20px;}



/* About us page styles*/
.about .tab-content{min-height:500px;border-left:1px solid #ccc;/*margin-left:-20px;*/-webkit-box-shadow: -2px 0px 2px 0px rgba(50, 50, 50, 0.3); padding-left:40px;width:830px;
-moz-box-shadow:    -2px 0px 2px 0px rgba(50, 50, 50, 0.30);
box-shadow:         -2px 0px 2px -1px rgba(50, 50, 50, 0.30);}
.about .tab-content .breadcrumb{margin-top:-20px;}
.about .tabbable{border:none;background:url(../images/tab-bkg.gif) repeat-y top left;}
.about ul.nav li {border-bottom:1px solid #dcdcdc;}
.about .nav-tabs > .active > a, .about .nav-tabs > a, .about .nav-tabs > a:hover{display:block;margin-bottom:0px;}
.about .nav-tabs > .active > a:before{content:"\f0d9"; font-family: FontAwesome;position:relative; float:right;color:#fff; font-size:28px;margin-right:-22px;}
.about .nav-tabs > .active > a:after{content:""; }
.about .tabs-left > .nav-tabs {margin-right:0;border:none;}
.about .tabs-left > .nav-tabs > li > a{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:0;margin-bottom:0;font-size:17px;box-shadow: inset -7px 0 9px -7px rgba(0,0,0,0.4);}
.about h1{font-weight:600;color:#2f4c5c; font-size:30px;}
.about h2{margin-bottom:15px;color:#26c1da;}
.about h3{font-weight:600;font-size:18px; line-height:1.5em;margin-bottom:20px;color:#2f4c5c;}
.about p{font-size:15px; line-height:1.6em; margin-bottom:15px;}
.two-columns{width:100%;}
.col-left{float:left; width:375px;margin:20px 30px 25px 0;}
.col-right{float:left; width:375px;margin:20px 0 25px 20px;clear:right;}
.col-left h2, .col-right h2{color:#2f4c5c}
.about-bkg{ height:325px; width:100%; background-color:#ccc;background:url(../images/bkg-about.jpg) no-repeat top center;margin-bottom:1px;}
.about-title{text-align:center;}
.exec{float:left;margin-right:25px;}
.col-exec{  margin-bottom:50px;}
.col-exec h5{color:#2f4c5c;font-weight:bold; font-size:30px;margin-top:30px;line-height:1.3em;}
.col-exec h6{color:#2f4c5c;font-weight:bold; font-size:30px;margin-top:30px;line-height:1.3em;padding-top:20px;}
.col-exec h4{color:#26c1da;font-weight:400;}
.exec-content{float:none;margin-bottom:70px;width:830px;display:block; margin-top:0px;}
.in-exec{background:url(../images/linked-in-exec.png) no-repeat;width:26px;height:26px; outline:none; transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition:all 0.2s ease;}
.in-exec:hover{background-position:0 -28px;outline:none; text-decoration:none;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition:all 0.2s ease;}
#executive-team .wrap-in{position:absolute;z-index:1000;margin-top:-30px; margin-left:90px;}
#executive-team .wrap-in a, #executive-team .wrap-in a:hover{text-decoration:none;}

/*-------------------- Search page---------------------------- */
.bkg-search {
 height:325px; width:100%; background: url(../images/bkg-search.jpg) no-repeat top left;}
.search-pg{min-height:550px;}
.search-list{list-style-type:none; margin-left:0px;}
.search-pg .span3{margin-top:80px;}

/*search*/
table.gsc-search-box{float:left;  margin-top:17px;background: url(../images/search-pg-icon.png) no-repeat top left;background-color:#f1f1f2; width:590px; height:110px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding-top:75px;margin-bottom:20px;}
 .gsc-search-box input.gsc-input { height:34px;width:470px;float:left;border:1px solid #cbcbcc;margin-left:110px;margin-top:3px;}
 .gsc-search-box input.gsc-input:focus{border-color:#26c1da;-webkit-box-shadow: 0px 0px 2px 0px rgba(38, 193, 218, 0.5);}
input.gsc-search-button{ float:left;  padding:8px 20px; font-size:18px; color:#fff; border:0; text-transform:uppercase;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; float:right;background:#26c1da;font-family:"Raleway";outline:none;margin-top:-10px;}
td.gsc-search-button input.gsc-search-button:hover{ text-decoration:none;  color:#fff;background-color:#2f4c5c;}
.gsc-result-info-container{font-family:"Roboto";margin-top:35px;margin-left:12px;}


.gsc-search-box div.gsc-clear-button{margin-right:35px;}
.gsc-results a.gs-title {font-family:"Raleway";color:#2f4c5c; font-size:30px; font-weight:bold;color:#26c1da;}
.gs-snippet, .gsc-branding-text, .gcsc-branding-text{font-family:"Roboto";}
.gcsc-branding div.gcsc-branding-text{margin-bottom:30px;}
div.gsc-result  .gs-visibleUrl{color:#2f4c5c;font-family:"Roboto";font-weight:bold;}
.search-pg .gsc-results .gsc-cursor-box  div.gsc-cursor-current-page{color:#26c1da;}

/*---------------------------------------login pages-----------------------*/


/* course chapter display*/

.well2 {  padding: 20px 19px 19px 19px; margin-bottom: 20px; background-color: #f1f1f1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; }
.well2 blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); }
.course-box{padding-left:30px;padding-top:10px;}
.course-box h3,.course-box h2{color:#26c1da; font-weight:400;font-size:24.5px;}
.course-box h4{color:#2f4c5c;font-weight:600;}
.course-chapter{min-height:600px;margin-bottom:50px;}
.course-chapter a.text-success{color:#999;}
.course-chapter a.text-warning, .course-chapter a.text-warning:active{color:#2f4c5c;}
.tree ul{margin-left:13px;font-weight:500;font-family:"Raleway";list-style-type:none;}

.course-chapter #pagebreakdiv{border-top:1px solid #ccc;}
.tree .inside-tree li{margin-bottom:8px;font-weight:500;}
.tree ul li{font-family:"Raleway"; margin-bottom:20px;font-weight:700;}
.course-chapter .tree ul li.parent_li p, .tree p{display:inline;}
.course-box .title{position:relative; text-align:left; font-size:30px;margin-top:-20px;}
.course-box  .arrow-right, .course-box  .arrow-left{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#26c1da;border:none;opacity:1;padding:5px 10px;}
.course-box  .arrow-right:hover, .course-box  .arrow-left:hover{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#2f4c5c;border:none;opacity:1;padding:5px 10px;}
.course-chapter .tree ul li a:hover,.course-chapter .tree  a.text-success:hover,.course-chapter .tree a.text-warning:hover {color:#26c1da;}
.tree ul li ul{ margin-bottom:10px;list-style-type:none;}
.course-chapter .icon-minus-sign, .course-chapter .icon-plus-sign{color:#26c1da; margin-right:5px;}
.course-chapter .side-panelheading{font-size:15px;}
.top-title{display:none;}
.course-chapter .span8{width:830px;}
#datashow{margin-top:-10px; height:560px;}
.course-chapter .tree{height:615px;}
.course-chapter .arrow-tree{
	/*width: 0; 
	height: 0; 
	position:relative;
	left:125px;
	margin-top:-11px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #26c1da;*/
	position:relative;
	left:120px;
	margin-top:-18px;
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #f1f1f1;
}
.course-video{width:867px;float:left;}

    .text-color{
        color:#26c1da !important; }

		
/*Assessment*/
.assess h4{margin-bottom:15px;}
.assess input[type="radio"]{margin-top:-2px;}
.wrap-arrows{float:right;}
.move-fwd{margin-top:-30px;}
.more-submit{   padding:5px 12px; font-size:17px; color:#fff; border:0; text-transform:uppercase;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; float:right;font-family:"Raleway";outline:none;background-color:#2f4c5c;}
.more-submit:hover{ text-decoration:none;  color:#fff;background:#26c1da;}	
		
	

/*---------- Set password page-------*/
.pass{min-height:540px;}
.pass h3{color:#26c1da; font-size:30px;margin-top:20px;}
.pass .form-search{text-align:left;float:left; width:700px;background:url(../images/key-blue.png) no-repeat top right;background-color:#f1f1f1; padding:40px 0px;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;margin-top:30px;border:1px solid #ccc;}
.pass .form-search input[type="text"]{border:1px solid #ccc; }
.pass label{width:230px;margin-left:50px;color:#2f4c5c; font-family:"Raleway";font-size:18px; font-weight:500;}
.pass .more-btn4{margin-left:415px;}
#passwordEr h4{font-weight:500;}

/*------------------------------------------------ LMS page--------------------------------------------------------------------*/
.lms h3{color:#26c1da; font-size:30px;margin-top:0px;}
.lms{min-height:350px;margin-top:35px;}
.lms .features-books .slide, .lms .features-books .span3{height:350px;min-height:320px;}
.lms .features-books{padding-top:0;}
.lms .features-books h4{padding-bottom:30px;}
.lms .progress{background-color:#2f4c5c;background-image:none; width:165px; height:15px; margin-left:20px;vertical-align:middle;float:left;margin-bottom:5px;}
.lms .txt-ct{vertical-align:middle;line-height:1.2em;margin-top:2px;}
.lms .credit-bar{margin-top:-3px;float:left;margin-left:5px;}
.lms .cert-print{float:right;margin-right:10px;margin-top:-5px;}
.lms .slide .wrap-print{background:url(../images/print-certificate.png) no-repeat;height:24px; width:24px;background-position:0 0;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;-moz-transition: all 0.2s ease;}
.lms .slide .wrap-print:hover{height:24px; width:24px;background-position:0 -27px;}
.lms h4, .myhistory h4{font-weight:bold;color:#2f4c5c;}
.book-status{color:#8998a5;padding-left:20px;}
/*.lms #products {min-height:450px;}*/
.home-banner{margin-top:25px;height:300px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.spacer{height:25px;}
.enroll-date{position:relative;top:-7px;}
.titlelms a{display:block;margin-top: 5px; margin-bottom: 15px; color:#2f4c5c; font-size:17px;  padding:0 0 0 20px; font-weight:500;max-height:80px;min-height:20px;}


.edit-btn{background-image:url("../images/pencil-icon-sm.png");background-position:0 0; height:18px; width:16px;vertical-align:middle;margin:0 10px;float:left;}
.edit-btn:hover{background-image:url("../images/pencil-icon-sm.png"); height:18px; width:16px;background-position:0px -19px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}


.result-table td:nth-child(3), .result-table td:nth-child(4), .result-table td:nth-child(5), 
.result-table th:nth-child(3), .result-table th:nth-child(4), .result-table th:nth-child(5){text-align:center;}
.result-table{margin-top:20px !important; margin-bottom:100px !important;}
.result-table th{color:#fff;font-family:"Raleway";background-color:#26c1da !important;font-size:16px; font-weight:500 !important;}

.completed{color:#7ac477;margin-left:20px;margin-top:5px;}
.in-progress{color:#f26c4f;margin-left:20px;margin-top:5px;}

/*tracker box custom*/
.box-tracker{
position: relative;
min-height: 1px;
padding-right: 0px;
padding-left: 15px;}
	
#tracker-scroll{  overflow-y: auto; z-index:1;overflow-x:visible;
     height: 105px;margin-bottom:0px;margin-right:0px;}
	
#tracker-scroll::-webkit-scrollbar-track{
	border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #ddd;}

#tracker-scroll::-webkit-scrollbar{   
	border-radius: 8px;
	-webkit-border-radius: 8px;
	width: 6px;
	background-color: #ddd;}

#tracker-scroll::-webkit-scrollbar-thumb{
	border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #999;}





/*my results*/
.viewanswers_list{font-family:"roboto";}
.pt{margin-right:7px;color:#8998a5;}


/* credit tracker */
.tracker{ margin-left:0px;height:300px;padding-left:0; float:left;margin-top:25px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; width:90%;padding:0px;border:1px solid #ccc;margin-bottom:15px;width:370px;}

.input-ct{margin-left:30px; width:270px;}

.tracker h5.ct-ad{color:#2f4c5c; font-size:18px;font-weight:400;line-height:1.5em;}

.empty{margin:0 auto;text-align:center;}
.header-ct{background-color:#eee; color:#fff; height:45px; border-top-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topright:5px;  border-top-left-radius:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topleft:5px;}
.header-ct h3{color:#fff;text-align:center;font-size:22px;margin-top:0px;color:#2f4c5c;text-transform:uppercase;font-weight:400;}
.inside-wrapper{padding: 0 15px;}

#trackerDiv{min-height:125px;}

#filter_form{margin-top:20px;}
.push{margin:0px 0;height:70px}
.bold{font-weight:bold;}

.tracker .progress .bar {
    color: #FFF;
	font-weight:bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
}

.name-cat{
font-weight:bold;
width:250px;
margin-bottom:0;padding-bottom:0; height:16px;
}

.green-cal-text{
color:#26c1da;
font-weight:bold;
padding-left:10px;
font-size:15px;
}

.tracker .progress {
margin-top:0px;
    height: 20px;
    margin-bottom: 5px;
    overflow: hidden;
    border-radius: 4px;
	background-image:none;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset;
    background-color: #2f4c5c;
	width:90%;float:left;}

.txt-ct{padding-left:3px;}

.timeframe{
margin-top:5px;
font-size:15px;
width:100%;
float:none;
clear:both;
color:#2f4c5c;
font-weight:bold;
padding-bottom:35px;
}

.credit-bar{font-weight:bold;padding-right:5px; color:#555;float:right;}

.remaining{font-size:12px;}


label.custom-select {
	position: relative;
    display: inline-block;
    overflow: hidden;
    margin-bottom:10px;
}


.custom-select select.col-md-12 {
	display: inline-block;
    padding: 4px 3px 4px 5px;
    margin: 0 0 0 30px;
    font: inherit;
    outline:none; /* remove focus ring from Webkit */
    line-height: 1.6;
    background: white;
    font-size:14px;
    font-weight:normal;
    border:1px solid #ccc;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}


.custom-select:after {
font-family:"fontAwesome";
    content: "\f078";
    position: absolute;
    top: 0;
    right: 0%;
    bottom: 0;
    font-size: 80%;
    line-height: 30px;
    padding: 0 7px;
    background: #26c1da;
    color: #fff;
    border:1px solid #26c1da;
     border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    pointer-events:none;
    outline:none;

}
.custom-select:after::-ms-expand {
    display: none;
}
.no-pointer-events .custom-select:after {
    content: none;
}


.arrow-lms{
	position:relative;
	left:170px;
	margin-top:-10px;
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #fff;

}
.ct-bottom{margin-top:10px;}
.ct-bottom a:hover{text-decoration:none;}
.btn-ct{  padding:6px 15px; font-size:18px; color:#fff; border:0; text-transform:uppercase;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; background:#26c1da;font-family:"Raleway"; outline:none;margin-top:20px;}
.btn-ct:hover{ text-decoration:none;  color:#fff;background-color:#2f4c5c;}
.carousel-inner{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }

.home-banner .carousel-control{position: absolute; top: 45%; left: 15px; width: 40px; height: 40px; margin-top: -20px; font-size: 120px; font-weight: 100; line-height: 30px; color: #ffffff; text-align: center;border:none; background:none;-webkit-border-radius: 0px; -moz-border-radius:0px; border-radius: 0px;opacity: 0.6; filter: alpha(opacity=0.6); text-shadow: 0px 0px 4px #000;
 }
 
 .home-banner .carousel-control:hover{color:#26c1da;}
 
 .lmsprod .slide{margin-right:20px;}

/*------------------------------------------------------------------------------my credits----------------------------------------------------*/

.credit-stn{min-height:550px;}
.credit-stn h2{margin-top:20px;}
.credit-stn h4{color:#2f4c5c; font-weight:bold;font-weight:24px;line-height:1.8em;}


.credit-stn .table-credits  .green-top th{/*color:#2f4c5c;background-color:#eee;*/ text-transform:inherit;font-family:"Raleway"; font-weight:500;font-size:18px;color:#fff;background-color:#26c1da;}
.credit-stn .table, .credit-stn .table-credits{ margin-bottom:40px;}

.credit-stn .table-credits td:nth-child(2),.credit-stn .table-credits td:nth-child(3){text-align:center;}
.credit-stn .table-credits th:nth-child(2),.credit-stn .table-credits th:nth-child(3){text-align:center;}

.mymove{float: right; display: inline-block}

.btn-v{background-color:#26c1da;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:8px 20px 8px 50px; font-weight:500;color:#fff;background-image:url("../images/add-course.png");
background-position: 12px 4px;outline:none;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;border:none;
background-repeat: no-repeat;text-decoration:none;font-family:"Raleway";margin-top:30px;}

.btn-v:hover{color:#fff; background-color:#2f4c5c;
background-position: 12px -30px; background-repeat: no-repeat;text-decoration:none;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}

.btn-credit{background: transparent;border: none;background-image:url("../images/ce-icon.png"); background-position:0 0; height:19px; width:21px;vertical-align:middle;background-repeat:no-repeat;margin-left:20px;transition: all 0.2s ease;outline:none;}
.btn-credit:hover{background-position:0 -20px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;-moz-transition: all 0.2s ease;text-decoration:none;outline:none;}

.btn-eye{background: transparent;border: none;background-image:url("../images/cert-icon.png"); background-position:0 0; height:15px; width:24px;vertical-align:middle;background-repeat:no-repeat;transition: all 0.2s ease;margin:3px 20px 0px 10px;outline:none;}
.btn-eye:hover{background-position:0 -18px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;-moz-transition: all 0.2s ease;text-decoration:none;outline:none;}

.floatright{float:right;}
.floatleft{float:left;}


.modal.fade.creditpop{min-height:200px;}
.modal.fade.creditpop h3{text-align:left;}
.modal.fade.creditpop .table-striped  tr td.borderfix{text-align:center;border-left:1px solid #ccc;}
.modal-content{padding: 10px 20px;}
.modal-content h3{color:#26c1da;}

 .close {
    float: right;
    font-size: 50px;
    font-weight: normal;
    line-height: 0.9;
    color: #fff;
	text-shadow:none; vertical-align:middle;
	opacity:1;filter:alpha(opacity=100);
	}

 button.close{	
	position:absolute;
	top:-20px; right:-20px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;	
	width: 47px;
	height:47px;
	background-color:#26c1da;opacity:1;color: #fff;outline:none;opacity:1;filter:alpha(opacity=100);)
	}
	
 button.close:hover{background-color:#2f4c5c; color:#26c1da;vertical-align:middle;outline:none;	filter:alpha(opacity=100);opacity:1;}

 /*------------------------ add credits page*/

 .tb-add-ct{width:1100px;}
 .tb-add-ct label{font-weight:bold;color:#2f4c5c;font-size:16px;}
 .container-ct{border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#f1f1f1; margin-top:30px; padding:15px; width:1100px;}
 .buttons{margin:20px 50px 70px 50px;}
  h4.subtitle{ margin-top:15px; font-weight:400; font-size:24px;color:#2f4c5c;}
  
 .wrapper-input{float:left; width:245px;margin:10px 0 10px 15px; }
 .wrapper-input input{float:left; width:230px;margin-right:15px;}
 .tb-add-ct input.span3{width:230px;}
	
 .wrapper-select{float:left;  width:230px;margin:10px 0 10px 15px; }
 .wrapper-select select{float:left; width:230px;}

#UserBulkcredit_completion_date, #UserAgency_membership_date, .update_mem_date, #UserAgency_main_date{  
background: url("../images/cal-icon.png") 99% 50% no-repeat;background-color:white; cursor: pointer;}
 
  .errorMessage{color:#de2a2b; font-weight:bold;}
  .errorSummary{color:#de2a2b; margin-top:20px;font-weight:bold;}
  .greenline{border-color:#26c1da; margin:10px 0px 20px 0;}
 .container-ct input{background-color:#fff; background-image:none; border:1px solid #c3e4a4; box-shadow:none;}
.wrapper-input input:focus{box-shadow: 0px 0px 6px #F8B9B7;}
 .container-ct input#UserBulkcredit_certificate_link{background:none;border:none;} 
 .control-label{margin-bottom:0px; font-weight:bold;color:#2f4c5c;font-size:16px;}
 .container-ct select{font-size:14px; }
 
 .container-ct input.btn-add,  .container-ct input.btn-add:visited{background-image:url("../images/plus.png");background-repeat: no-repeat;padding:0px 20px 5px 30px;border:none;background-color:#f1f1f1;outline:none;box-shadow:none;font-weight:700;margin-top:10px; 
 background-position:0 0px;Font-family:"Raleway";color:#2f4c5c; text-decoration:underline;
 -webkit-transition: all 0.2s ease;transition: all 0.2s ease;outline:none;}

 .container-ct  input.btn-add:hover{text-decoration:underline;background-repeat: no-repeat;outline:none;background-position: 0 -25px; color:#26c1da;}
  
 .container-ct input:focus:invalid:focus, select:focus:invalid:focus {border-color: #E9322D;}
  .container-ct   label.control-label {
position: relative;display: inline-block;overflow: hidden;margin-bottom:5px;}

/* select styles*/

.container-ct  .wrapper-select .select-field{position: relative;
    display: inline-block;
    overflow: hidden;margin-bottom:0;}

.container-ct .wrapper-select .select-field select{
	display: inline-block;
    padding: 4px 3px 4px 5px;
    margin: 0;
    font: inherit;
    outline:none; /* remove focus ring from Webkit */
    line-height: 1.8;
    background: white;
    font-size:14px;
    font-weight:normal;
    border:1px solid #ccc;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
	box-shadow:none;
}


.container-ct .wrapper-select .select-field:after {
    content: "▼";
    position: absolute;
    top: 0;
    right: 0%;
    bottom: 0;
    font-size: 80%;
    line-height: 30px;
    padding: 0 7px;
    background: #fff;
    color:#26c1da;
    border:1px solid #ccc;
    border-top-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-radius-bottomright:5px;
    border-left:0;
    pointer-events:none;
    outline:none;
}

.container-ct .wrapper-select .select-field:after:focus{/*box-shadow: 0px 0px 6px #F8B9B7; border:1px solid #72c02c;*/}



 .container-ct .no-pointer-events .control-label :after {
    content: none;
}

.container-ct input.icon-mycoursetrash, .container-ct input.icon-mycoursetrash:focus{
   margin-top:-5px;
    width: 21px;
    height: 20px;
    background-image: url("../images/garbage-can.png");
    background-position: 0px -19px;
    background-repeat: no-repeat;
    border: none;
	background-color: transparent;
	float:left;
	box-shadow:none;
	outline:none;
}

 .container-ct input.icon-mycoursetrash:hover {
    margin-top:-5px;
    background-position: 0px 0px;
	background-color: transparent;
	float:left;
	transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;	
}

.wrapper-btn{float:left; width:21px;margin-top:45px; margin-left:15px; height: 24px;}
 .container-ct .img-cust{padding-right:10px;float:left;margin-top:-10px;}
.btn-cancel{
    white-space: nowrap;
    border: 0;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    font-family:"Raleway";
	text-transform:uppercase;
    padding: 5px 15px 5px 15px;
    position: relative;
    background: #dd2a25;
    display: inline-block;
    text-decoration: none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	outline:none;
	margin-left:10px;
	
}

.btn-cancel:hover, .btn-cancel:focus {
    background: #f16662;
	color: #fff;
	text-decoration:none;
}

/*datepicker*/
#ui-datepicker-div{font-family:"Roboto";font-size:14px; box-shadow: 0px 0px 4px #ccc;}
.ui-datepicker td .ui-state-active,  .ui-datepicker-calendar td .ui-state-highlight {background-color:#2f4c5c;color:#fff;}
.ui-datepicker td  .ui-state-hover {background-color:#26c1da; background-image: none !important;}
.ui-state-hover, .ui-datepicker-next-hover,.ui-datepicker-prev-hover{background:none;}

/*------------------------------------------------------------------my agencies page------------------------------------------------------*/

.modal-content .img-cust{padding-right:10px;float:left;margin-top:10px;}
.modal-content h2{color:#26c1da;}


#user-agency-form label{color:#2f4c5c;font-weight:bold; display:inline-block;float:none;clear:right;font-size:16px;font-family:"Raleway";margin-top:5px;}
#user-agency-form input{float:none;clear:right;display:block;}

#user-agency-grid  table.items   th{ background-color:#eaf4d7; font-weight:600; color:#2f4c5c;text-align:center;}
 #user-agency-grid  table.items tr td:first-child,  #user-agency-grid  table.items tr th:first-child {text-align:left;}
 #user-agency-grid  table.items  th a{color:#2f4c5c;text-decoration:underline;} 
 #user-agency-grid  table.items  th a:hover{color:#26c1da;text-decoration:underline;}
 
.display-agency{background-color:#f5f5f5; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding:10px 30px; box-shadow:0px  0px 3px #666;margin-bottom:10px;}
.ie8 .display-agency{border:1px solid #ccc;}
.display-agency input[type="text"]{background-color:#fff;}
.green-bold{color:#26c1da; font-weight:bold;} 
.display-agency .membershipdate{width:170px; padding-top:0px;}
.display-agency  table{font-size:15px;text-align:center;margin-top:25px;}
.display-agency h4{color:#2f4c5c; font-weight:600;}
.display-agency  .table.table-bordered th{text-transform:none;vertical-align:middle;background-color:#fafafa; font-family:"Raleway";/* text-transform:uppercase;*/color:#2f4c5c;font-weight:bold;}
.display-agency table tr td{background-color:white;text-align:center;}
.display-agency table tr th{text-align:center;}
.display-agency table tr td:first-child,.display-agency table tr th:first-child {text-align:left;}
.gray-arrow{padding:0px 0 0 0;margin:0 0 -5px 20px; height:20px;}
.display-agency .col-md-4{margin-right:10px}
#UserAgency_membership_date{border-color: #c3e4a4;}
#UserAgency_membership_date:focus{border-color:#26c1da;}
#main_date_label{font-size:14px; margin:10px 0;}

.cross-delete{border-radius: 50%;-webkit-border-radius: 50%; -moz-border-radius: 50%;width: 47px;height:47px; cursor: pointer; background-color:#26c1da; opacity:1;color: #fff; float: right; color: #fff; font-weight: normal; font-size:50px;line-height:0.9;padding-top:0;text-align:center;margin-top:0px;}
.cross-delete:hover{background-color:#2f4c5c; cursor: pointer; color:#fff;}
.del-uag:hover{text-decoration: none;}
.ag-title{margin-bottom:5px;line-height:1;color:#2f4c5c;font-weight:700;font-size:26px;}

.designation-box{background-color:#f5f5f5; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding:10px 50px; box-shadow:0px  0px 3px #666;margin-bottom:50px;margin-top:20px;vertical-align:middle;}
.ie8  .designation-box{border:1px solid #ccc;}
.designation-box a{text-decoration:underline; font-family:"Raleway"; font-weight:500;font-size:16px;}
.designation-box a:hover{text-decoration:underline; font-family:"Raleway"; font-weight:500;color:#2f4c5c;}
.name-user{color:#2f4c5c;font-size:30px; font-weight:600; margin-left:30px;font-family:"Raleway";margin-right:10px;}
.desig-list{color:#72c02c;font-size:18px; font-weight:600;margin-left:20px;margin-right:20px;}
.add-desig{height:31px; width:43px;}
.designation-box input.btn-desig{background:url(../images/designation-add.png)no-repeat;background-position:0 0; height:31px; width:43px;vertical-align:middle;border:0;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;outline:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.designation-box input.btn-desig:hover{background-position:0 -41px; height:31px; width:43px;vertical-align:middle;border:0;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}

#designation_modal .modal-content,#myModal .modal-content {height:auto;color:#757575;padding: 20px 40px 10px 40px;}
#designation_modal .editable-cancel, .editable-cancel{background-color:#f16662;color:white;outline:none;}
button.editable-cancel:hover,button.editable-cancel:focus{ background-color:#de2a2b;color:white;outline:none;}
h3.h3-desig{margin-bottom:30px;}

#designation_modal .editable-click, a.editable-click{text-decoration:underline; border-bottom:0px;}
#designation_modal .modal{padding-bottom:0;}
#designation_modal .editable-click:hover, a.editable-click:hover{color:#2f4c5c;border-bottom:0px;text-decoration:underline;}
.icon-remove{background-image: url("../../img/img/glyphicons-halflings-white.png");}

#designation_modal input[type="text"]{ background-color:#fff; }
#designation_modal input[type="checkbox"]{ margin: 0 15px 0 0;}
#designation_modal .more-btn3{padding:10px 30px;}
#designation_modal .span6{width:50%;  font-weight:500;color:#2f4c5c;font-size:16px;}

.btn-x{color:#fff;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:10px 20px 10px 60px; font-weight:600;background-color:#26c1da;background-image:url("../images/add-agency-icon.png");font-family:"Raleway";
background-position: 12px 4px;outline:none;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;
background-repeat: no-repeat;border:none;}

.btn-x:hover{color:#fff;  padding:10px 20px 10px 60px; font-weight:600;background-color:#2f4c5c;
background-position: 12px -38px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;
background-repeat: no-repeat;text-decoration:none;outline:none;}

.mod-bottom{margin-top:25px;}

.wrap-select{position: relative;
    display: inline-block;
    overflow: hidden;margin-bottom:0;}

.wrap-select select.select-pop{

	display: inline-block;
    padding: 4px 3px 4px 5px;
    margin: 0;
    font: inherit;
    outline:none; /* remove focus ring from Webkit */
    line-height: 1.6;
    background: white;
    font-size:14px;
    font-weight:normal;
    border:1px solid #ccc;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

.wrap-select:after {
    content: "▼";
    position: absolute;
    top: 0;
    right: 0%;
    bottom: 0;
    font-size: 80%;
    line-height: 30px;
    padding: 0 7px;
    background: #26c1da;
    color: #fff;
    border:1px solid #26c1da;
    border-top-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-radius-bottomright:5px;
    border-left:0;
    pointer-events:none;
    outline:none;
}

.req{font-size:15px; color:#2f4c5c;}
.err{height:20px;margin-top:10px; color:red;font-size:15px;}




/*--------------------------My history page-----------------*/
.myhistory h3{color:#26c1da; font-size:30px;margin-top:20px;margin-bottom:30px;}
.myhistory{min-height:600px;}
#rootwizard .nav .nav-tabs{margin:0;}
#rootwizard .nav-tabs {border-top-left-radius:5px;border-top-right-radius:5px; -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;}

#dev-table th{color:#fff; font-family:"Raleway";font-size:17px; font-weight:500;text-align:center;background-color:#26c1da;text-transform:inherit;}
#dev-table td{text-align:center;}
#dev-table th:first-child,#dev-table td:first-child{text-align:left;}

/*------------------------------------online seminars-----------------------------------*/

.video-section{width:780px;}
.videoHolder{margin:25px 0px;}
.videoHolder h4{font-size:16px;margin-bottom:0;line-height:1.5em;padding:0 !important;font-weight:600;font-family:"Roboto"}
.videoDescription{margin-bottom:20px;clear:both;}
.video-view{font-size:13px;margin-top:5px; float:left;margin-right:20px;}
.grey-clr{color:#8998a5;font-size:13px;}
.video-view{margin-top:5px;}
.icon-play-circle{font-size:14px;}

.pdf_iframe{width:99%;height:500px;}
.pdf_download a{ color:#646464; font-family:"Raleway";background:url(../images/dd-arrow.png)no-repeat;background-position:5px 5px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; width:200px;text-transform:uppercase;padding: 5px 10px 5px 30px;}
.pdf_download a:hover{background-color:#eee;text-decoration:none;color:#646464;}
p.pdf_download{margin:0 0 20px 0 !important;}


/* message password----*/
.message-pass{min-height:525px;}
.message-pass h4{color:#2f4c5c;font-weight:500;}


/*----------------- Animation arrow homepage----------------*/
.moving-arrow {
width: 70px;height: 41px; background-image: url(../images/moving-arrow.png);-moz-animation: bounce 2s infinite;position:relative; top:590px; left:10%;
-webkit-animation: bounce 2s infinite;
animation: bounce 2s infinite;}

/* Chrome, Safari, Opera */ 
@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {top: 590px;}
    40%  {top: 620px;}
    60%  {top: 605px}   
}

@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {top: 590px;}
    40%  {top: 620px;}
    60%  {top: 605px}      
}

@-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {top: 590px;}
    40%  {top: 620px;}
    60%  {top: 605px}        
}

@-ms-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {top: 590px;}
    40%  {top: 620px;}
    60%  {top: 605px}        
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {top: 590px;}
    40%  {top: 620px;}
    60%  {top: 605px}      
}


@media (max-height:800px) { 
.moving-arrow {top:570px;}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {top: 570px;}
    40%  {top: 600px;}
    60%  {top: 585px}   
}

@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {top: 570px;}
    40%  {top: 600px;}
    60%  {top: 585px}     
}

@-o-keyframes bounce {
     0%, 20%, 50%, 80%, 100% {top: 570px;}
    40%  {top: 600px;}
    60%  {top: 585px}      
}

@-ms-keyframes bounce {
     0%, 20%, 50%, 80%, 100% {top: 570px;}
    40%  {top: 600px;}
    60%  {top: 585px}       
}

@keyframes bounce {
     0%, 20%, 50%, 80%, 100% {top: 570px;}
    40%  {top: 600px;}
    60%  {top: 585px}     
}


}


/*----back to top----*/

#back-to-top {
	
           position: fixed;
           bottom: 40px;
           right: 40px;
           z-index: 9999;
			width:50px;
			height:45px;
		padding:15px 0 0 12px;
           background: #26c1da;
           color: #fff;
           cursor: pointer;
           border: 0;
           border-radius: 5px;
		   -webkit-border-radius: 5px;
		   -moz-border-radius: 5px;
           text-decoration: none;
           transition: opacity 0.2s ease-out;
           opacity: 0;
		   vertical-align:middle;
		   margin: auto;
		   outline:none;
       }
	   
.arrow-up{background:url(../images/arrow-btt.png) no-repeat;width:41px;height:25px;  vertical-align:middle;   margin: auto;
		}	   
	   
	   
	   
 #back-to-top:hover {
         background: #ccc;
       }
	   
 #back-to-top.show {
         opacity: 1;
       }
	   

/* certificate page */

.certif{min-height:1500px;color:#000;}
.certif table {border:1px solid #000;font-size:17px;border-spacing:0;}
.certif table tr{border-bottom:1px solid #000;}
.certif .certif-img{background:url(../img/Certificate_bg.jpg) no-repeat; height:1346px; }
.cert-pdf table{table-spacing:0;}   
.tb-cert td{  vertical-align:top;}
 .tb-cert td:first-child{width:20%;}

   
   
   
   
   

/* Browser hacks*/

.ie9 .navbar-inner, .ie8 .navbar-inner{filter:none;}
.ie9 .cart-btn2:hover, .ie8 .cart-btn2:hover{background:#2f4c5c;}
.ie9 .cart-det:hover, .ie9 .myhome-btn:hover{background:#2f4c5c;}
.ie8 .cart-det:hover, .ie8 .myhome-btn:hover{background:#2f4c5c;}
.ie9 .progress{filter:none;background:#2f4c5c;}


@-moz-document url-prefix() { .img-desc { margin:0 10px 10px 0; } }

@-moz-document url-prefix() { .cart-btn2:hover,.myhome-btn:hover,.cart-det:hover{background:#2f4c5c;}

_::-moz-range-track, body:last-child .cart-btn2:hover,.myhome-btn:hover,.cart-det:hover{ background: #26c1da;}




/* Media queries */
/* see bs.css */



