/*Custom CSS*/
@charset "utf-8";
/*setting page css*/
.heading h1 img { margin-right:18px;}
.inner-block-2 { padding: 25px 30px 12px; background-color: #f6f6f6;}
.heading { background-color: #fff; height: 90px; margin-top: 0px; padding: 11px 25px;}
.heading h1 {color: #3d3d3d; font-size: 22px; font-weight: normal;}
.heading h1 i{color: #3d3d3d; }
.white-wrap {padding:40px; background-color:#fff;}
.box-inner { background-color:#f4f5f5; border-radius:3px;}
.box-inner-headding { background-color:#0080c2; border-radius:3px 3px 0 0; padding:25px 30px;}
.box-inner-body { background-color: #f4f5f5;  border-radius: 0 0 3px 3px; padding: 25px 10px; height: 295px;}
.box-inner-body p {font-size:20px; color:#3d3d3d; font-weight:300; }
.box-inner-headding h2 { margin:0; font-size:18px; color:#fff; font-weight:600;}
.box-inner-headding h2 i { font-size:21px; color:#fff; font-weight:normal; margin-right:10px;}
.box-inner-body-2 { background-color:#f4f5f5; border-radius:0 0 3px 3px; padding:54px 10px; height:295px;}
.box-inner-body-2 p {font-size:20px; color:#3d3d3d; font-weight:300; }
.box-inner-headding-2 h2 { margin:0; font-size:18px; color:#fff; font-weight:600;}
.box-inner-headding-2 h2 i { font-size:21px; color:#fff; font-weight:normal; margin-right:10px;}
.border-box { border-radius:3px; border:1px solid #e3e4e4; margin:0 20px; padding:15px 0;}
.select-setting { border:1px solid #b5b6b6; border-radius:3px; width:80%; height:40px; line-height:40px; margin:auto; font-size:14px; color:#888a8a; padding:0px 20px; background:#f4f5f5;}
.box-inner-2 { background-color:#f4f5f5; border-radius:3px;}
.box-inner-2-headding { background-color:#ffffff; border-radius:3px 3px 0 0; padding:25px 30px;}
.box-inner-2-body { background-color:#ededed; border-radius:0 0 3px 3px; padding:56px 10px 56px 63px;}
.box-inner-2-body p {font-size:14px; color:#888a8a; font-weight:normal; }
.box-inner-2-body h4 {font-size:18px; color:#6d6d6d; font-weight:600; margin:5px 0 0 0; }
.box-inner-2-body img {margin:0 10px 0 0; }
.box-inner-2-headding h3 {font-size:18px; color:#0080c2; font-weight:600; margin:0}
.box-inner-2-headding h3 i {font-size:25px;}
.filter-details p i {font-size:20px; margin-right:5px;}
.content-text { margin: 5px 0 0 10px; text-align: left;}
.right-border { border-right:1px solid #d6d6d6; float:left; height:50px; width:1px; margin-right:35px;}
.responsive-setting { float:left; text-align:left;}
.share-btn { width:100px; height:28px; line-height:28px; border:1px solid #0080c2; border-radius:5px; color:#0080c2; cursor:pointer; text-align:center;}
.share-btn span {background-color: #0080c2; color: #fff;float: left; height: 26px; line-height: 25px; padding: 0 5px; width: 36px;}
.share-btn:hover{ color:#00537C; border:1px solid #00537C;}
.mb-20 { margin-bottom:15px;}
.mt-30 { margin-top:30px;}
.lang-mt { margin-top:101px;}
.btn-large {  width: 100%; padding: 8px 0; font-size: 18px;}
.btn-mediam { width: 127px; padding: 8px 0;font-size: 18px;}
.btn-small {width:100px; padding:8px 0;}
.no-margin-box {margin-left: 15px; margin-right: 0; padding-left: 0; padding-right: 0;}
/*setting page css End*/
/*Catalog page css Strat*/
.my-catlog-btn {background-color: #fff; padding: 15px 12px;}
.btn-tra-catlog { background-color: transparent; border: 1px solid #bdbdbd; border-radius: 3px; color: #6d6d6d; display: inline-block; font-family: "Source Sans Pro",sans-serif;font-size: 14px; font-weight: 600; padding: 5px 25px; width: 130px;}
.btn-tra-catlog:hover { background-color: #bdbdbd; border: 1px solid #bdbdbd; border-radius: 3px; color: #fff;}
.catlog-content {padding: 20px 30px; height:191px;}
.catlog-content h4 {font-size:18px; color:#6d6d6d; margin:0 0 15px 0; font-weight:600;}
.catlog-content p {font-size:13px; color:#6d6d6d; line-height:20px; font-weight: 400;}
.date-time-wrap-2 {background-color: #cdd2d5; padding: 0px;}
.date-time-wrap-2 h2 {color: #3d3d3d; font-family: "Source Sans Pro",sans-serif; font-size: 20px; font-weight: 600; margin: 0;}
.date-time-wrap-2 p {color: #3d3d3d; font-family: "Source Sans Pro",sans-serif; font-size: 14px; font-weight: normal; margin: 0;}
.date-time-wrap-2 i { color: #3d3d3d; font-size: 20px;}
.panel-pos { position:absolute; bottom:64px; left:0; width:100%;}
#panel-cat{background: #cdd2d5 none repeat scroll 0 0; display: none; height: 88px; padding: 0;}
#panel-cat-2{background: #cdd2d5 none repeat scroll 0 0; display: none; height: 88px; padding: 0;}
#panel-cat-3{background: #cdd2d5 none repeat scroll 0 0; display: none; height: 88px; padding: 0;}
#panel-cat-4{background: #cdd2d5 none repeat scroll 0 0; display: none; height: 88px; padding: 0;}
#panel-cat-5{background: #cdd2d5 none repeat scroll 0 0; display: none; height: 88px; padding: 0;}
#panel-cat-6{background: #cdd2d5 none repeat scroll 0 0; display: none; height: 88px; padding: 0;}
#panel-cat-7{background: #cdd2d5 none repeat scroll 0 0; display: none; height: 88px; padding: 0;}
#panel-cat-8{background: #cdd2d5 none repeat scroll 0 0; display: none; height: 88px; padding: 0;}
.slide-panel { margin: 0; padding: 0; background:#CDD2D5 url(images/btn-slide.png) no-repeat center top;}
.btn-slide { background: rgba(0, 0, 0, 0) url("../images/accordion-plusminus-2.png") no-repeat scroll center -58px; bottom: -34px; color: #fff; display: block; height: 74px; left: 0; margin: 0 auto auto;  position: relative; width: 56px; z-index: 100;}
.btn-slide-2 { background: rgba(0, 0, 0, 0) url("../images/accordion-plusminus-2.png") no-repeat scroll center -58px; bottom: -34px; color: #fff; display: block; height: 74px; left: 0; margin: 0 auto auto;  position: relative; width: 56px; z-index: 100;}
.btn-slide-3 { background: rgba(0, 0, 0, 0) url("../images/accordion-plusminus-2.png") no-repeat scroll center -58px; bottom: -34px; color: #fff; display: block; height: 74px; left: 0; margin: 0 auto auto;  position: relative; width: 56px; z-index: 100;}
.btn-slide-4 { background: rgba(0, 0, 0, 0) url("../images/accordion-plusminus-2.png") no-repeat scroll center -58px; bottom: -34px; color: #fff; display: block; height: 74px; left: 0; margin: 0 auto auto;  position: relative; width: 56px; z-index: 100;}
.btn-slide-5 { background: rgba(0, 0, 0, 0) url("../images/accordion-plusminus-2.png") no-repeat scroll center -58px; bottom: -34px; color: #fff; display: block; height: 74px; left: 0; margin: 0 auto auto;  position: relative; width: 56px; z-index: 100;}
.btn-slide-6 { background: rgba(0, 0, 0, 0) url("../images/accordion-plusminus-2.png") no-repeat scroll center -58px; bottom: -34px; color: #fff; display: block; height: 74px; left: 0; margin: 0 auto auto;  position: relative; width: 56px; z-index: 100;}
.btn-slide-7 { background: rgba(0, 0, 0, 0) url("../images/accordion-plusminus-2.png") no-repeat scroll center -58px; bottom: -34px; color: #fff; display: block; height: 74px; left: 0; margin: 0 auto auto;  position: relative; width: 56px; z-index: 100;}
.btn-slide-8 { background: rgba(0, 0, 0, 0) url("../images/accordion-plusminus-2.png") no-repeat scroll center -58px; bottom: -34px; color: #fff; display: block; height: 74px; left: 0; margin: 0 auto auto;  position: relative; width: 56px; z-index: 100;}
.active {background-position: right 12px;}
.gray-strip { height:45px; width:100%; background:#cdd2d5;}
.catlog-stript-red { border-left: 3px solid #fe6d4b; /*height:40px; line-height:40px; */ text-align:center; font-size:14px; color:#fff;}
.catlog-stript-grren { border-left: 3px solid #4bcfbe; /*height:40px; line-height:40px; */ text-align:center; font-size:14px; color:#fff;}
.catlog-stript-blue { border-left: 3px solid #47b8f3; /*height:40px; line-height:40px; */text-align:center; font-size:14px; color:#fff;}
.catlog-stript-grey { border-left: 3px solid #47b8f3; /*height:40px; line-height:40px; */text-align:center; font-size:14px; color:#fff;}
.catlog-stript-indigo { border-left: 3px solid #1c60dd; /*height:40px; line-height:40px; */text-align:center; font-size:14px; color:#fff;}
.width-set { float: left; width: 100%; max-width: 357px; padding-left: 15px; padding-right: 15px;}
.buttons-wrap { padding:15px 0 0 0;}
.buttons-wrap span { padding:0 65px; font-size:20px; color:#3d3d3d; font-weight:300;}
.filter-wrap { float: right; max-width: 218px; width: 100%; margin-top: 20px; vertical-align: middle;}
.filter-wrap a{ color: #9f9f9f; font-size:14px; font-weight: normal; margin-right:25px; vertical-align:middle;}
.filter-wrap a:hover{ color:#636465;}
.icon-big-fillters{font-size: 27px; font-weight: normal; margin-right: 5px; vertical-align: -7px;}
.advance-fillters { width:308px; -webkit-box-shadow: 3px 4px 12px rgba(0, 0, 0, 0.2); box-shadow: 3px 4px 12px rgba(0, 0, 0, 0.2);}
.filter-arrow {position: absolute; right: 160px; top: -17px;}
.filter-details { padding:5px;}
.filter-details-btn {margin-right:10px;}
.filter-details p { color:#0080c2; font-size:14px; font-weight:normal; vertical-align: bottom;}
.filter-details img {margin-right: 8px; vertical-align: top;}
.filter-inpute-larg {border:1px solid #bdbdbd; border-radius:5px; height:35px; line-height:35px; width: 99%; padding:5px 18px; z-index: 2147483647;}
.filter-inpute-small {border: 1px solid #bdbdbd; border-radius: 5px; height: 35px; line-height: 30px; width: 48%; color: #9f9f9f; padding: 5px 18px;
                      margin: 0 4% 0 0;  z-index: 2147483647; float: left;}
.no-margin { margin:0 !important;}
.filter-details hr {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #eee -moz-use-text-color -moz-use-text-color; border-image: none; border-style: solid none none; border-width: 1px 0 0; margin-bottom: 10px; margin-top: 10px;}
.select2-container--default .select2-search--inline .select2-search__field {background: transparent none repeat scroll 0 0; border: 0 none; height: 24px;
                                                                            outline: 0 none; width: 255px !important;}
.btn-blue-catalog {background-color: #0080c2; border-radius: 3px; color: #fff; font-size: 14px; padding: 5px 29px; }
.btn-blue-catalog:hover {background-color: #006ea6; color:#fff;}
.btn-white-catalog {background-color: #fff; border-radius: 3px; color: #888a8a; font-size: 14px; padding: 5px 29px; border: 1px solid #888a8a;}
.btn-white-catalog:hover {background-color: #f4f5f5; color:#888a8a; border: 1px solid #888a8a;}
.box-cat {background: #ffffff none repeat scroll 0 0; border-radius: 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom: 20px; position: relative;
          width: 100%;}
.box-cat.box-info { border-top-color: #00c0ef;}
.box-cat.box-danger {border-top-color: #dd4b39;}
.box-cat.box-warning {border-top-color: #f39c12;}
.box-cat.box-success {border-top-color: #00a65a;}
.box-cat.box-default {border-top-color: #d2d6de;}
.box-cat.collapsed-box .box-body, .box.collapsed-box .box-footer { display: none;}
.box-cat .nav-stacked > li { border-bottom: 0 solid #f4f4f4;margin: 0;}
.box-cat .nav-stacked > li:last-of-type {border-bottom: medium none;}
.box-cat.height-control .box-body {max-height: 300px; overflow: auto;}
.box-cat .border-right {border-right: 1px solid #f4f4f4;}
.box-cat .border-left {border-left: 1px solid #f4f4f4;}
.box-cat.box-solid {border-top: 0 none;}
.box-cat.box-solid > .box-header .btn.btn-default {background: transparent none repeat scroll 0 0;}
.box-cat.box-solid > .box-header .btn:hover, .box.box-solid > .box-header a:hover {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0 !important;}
.box-cat.box-solid.box-default {border: 1px solid #d2d6de;}
.box-cat.box-solid.box-default > .box-header {background: #d2d6de none repeat scroll 0 0; color: #444;}
.box-cat.box-solid.box-default > .box-header a, .box.box-solid.box-default > .box-header .btn {color: #444;}
.box-cat.box-solid.box-primary { border: 1px solid #3c8dbc;}
.box-cat.box-solid.box-primary > .box-header {background: #3c8dbc none repeat scroll 0 0; color: #fff;}
.box-cat.box-solid.box-primary > .box-header a, .box.box-solid.box-primary > .box-header .btn {color: #fff;}
.box-cat.box-solid.box-info {border: 1px solid #00c0ef;}
.box-cat.box-solid.box-info > .box-header {background: #00c0ef none repeat scroll 0 0; color: #fff;}
.box-cat.box-solid.box-info > .box-header a, .box.box-solid.box-info > .box-header .btn { color: #fff;}
.box-cat.box-solid.box-danger {border: 1px solid #dd4b39;}
.box-cat.box-solid.box-danger > .box-header {background: #dd4b39 none repeat scroll 0 0; color: #fff;}
.box-cat.box-solid.box-danger > .box-header a, .box.box-solid.box-danger > .box-header .btn {color: #fff;}
.box-cat.box-solid.box-warning {border: 1px solid #f39c12;}
.box-cat.box-solid.box-warning > .box-header {background: #f39c12 none repeat scroll 0 0; color: #fff;}
.box-cat.box-solid.box-warning > .box-header a, .box.box-solid.box-warning > .box-header .btn { color: #fff;}
.box-cat.box-solid.box-success {border: 1px solid #00a65a;}
.box-cat.box-solid.box-success > .box-header {background: #00a65a none repeat scroll 0 0; color: #fff;}
.box-cat.box-solid.box-success > .box-header a, .box.box-solid.box-success > .box-header .btn { color: #fff;}
.box-cat.box-solid > .box-header > .box-tools .btn { border: 0 none; box-shadow: none;}
.box-cat.box-solid[class*="bg"] > .box-header {color: #fff;}
.box-cat .box-group > .box {margin-bottom: 5px;}
.box-cat .knob-label {color: #333; font-size: 12px; font-weight: 100; margin-bottom: 0.3em; text-align: center;}
.box-cat > .overlay, .overlay-wrapper > .overlay, .box > .loading-img, .overlay-wrapper > .loading-img {height: 100%; left: 0; position: absolute; top: 0;
                                                                                                        width: 100%;}
.box-cat .overlay, .overlay-wrapper .overlay {background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; border-radius: 3px; z-index: 50;}
.box-cat .overlay > .fa, .overlay-wrapper .overlay > .fa {color: #000; font-size: 30px; left: 50%; margin-left: -15px; margin-top: -15px; position: absolute;
                                                          top: 50%;}
.box-cat .overlay.dark, .overlay-wrapper .overlay.dark {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}
.datepicker.dropdown-menu {padding: 5px; width: 20%;}
.normal-link { color:#0080c2; font-size:14px; text-decoration:underline; font-weight:normal;}
/*Catalog page css End*/

/*Catalog page List*/
.width-set-list {background: #ffffff none repeat scroll 0 0; border-radius: 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom: 20px; width: 100%; height:182px;}
.catlog-bg-list-1 {background-image: url("../images/c1-list.png"); background-position: left top; background-repeat: no-repeat; background-size: cover;    float: left; height: 100%; width: 16%;}
.line-red { background-color:#fe6d4b; width:7px; height:100%; float:left;}
.line-green {background-color:#4bcfbe; width:7px; height:100%; float:left;}
.line-blue {background-color:#47b8f3; width:7px; height:100%; float:left;}
.date-list {background-color:#CDD2D5; width:16%; float:left; height:100%; padding: 15px 0;}
.date-list i {color: #3d3d3d; font-size: 20px; display: inline-block; margin-right: 5px;}
.date-list p {color: #3d3d3d; font-family: "Source Sans Pro",sans-serif; font-size: 14px; font-weight: normal; margin: 0; display: inline-block; margin-right: 5px;}
.date-list h2 { color: #3d3d3d; font-family: "Source Sans Pro",sans-serif; font-size: 15px; font-weight: 600; margin: 0; display: inline-block;}
.list-body-content{ background-color:#fff; height:100%; float:left; padding:30px; width:50%;}
.list-body-content h2{ margin:0; color:#6d6d6d; font-size:18px; font-weight:600;}
.list-body-content p{ font-size:14px; line-height:20px; color:#888a8a;}
.line-gry { background-color:#eeeeee; width:1px; height:100%; float:left;}
.margin-bottom-30 {margin-bottom: 20px; text-align: center;}
.enroll-warp {border-left: 1px solid #eeeeee; float: left; height: 100%; padding: 77px 0; text-align: center; width: 14%;}
/*Catalog page End*/

/*My Courses page Start*/
.mycourses-wrap { height: 100%; /*margin-left: 15px; margin-right: 15px;*/ background-color:#E4E4E4;}
.orange-line { border-left:8px solid #fe6d4b;}
.green-line { border-left:8px solid #4bcfbe;}
.blue-line { border-left:8px solid #47b8f3;}
.course-img{position:relative; overflow:hidden;}
.catlog-list-1 {overflow: hidden; position: relative; float: left; width: 16%;}
.course-content { background-color:#fff; padding:20px !important;}
.course-content h1 { font-size:18px; font-weight:600; color:#0080c2; margin:0;}
.course-content h4 { font-size:16px; font-weight:normal; color:#fe6d4b; margin:0 0 15px 0;}
.course-content p.ellipsis { font-size:14px; font-weight:normal; color:#888a8a; line-height:20px; padding-right:20px; /*max-height:42px;*/ overflow:hidden; position:relative;}
.list-body-content p.ellipsis:after{content:'...'; position:absolute; top:20px;}
.list-body-content p.ellipsis { font-size:14px; font-weight:normal; color:#888a8a; line-height:20px; padding-right:20px; max-height:42px; overflow:hidden; position:relative;}
.list-body-content p.ellipsis:after{content:'...'; position:absolute; top:20px;}
.course-date-wrap { background-color:#3e3e3e; padding:20px !important;}
.course-date-wrap i { color:#fff; font-size:20px;}
.course-date-wrap p { color:#fff; font-size:14px; margin:0;}
.course-date-wrap h2 { color:#fff; font-size:17px; font-weight:600; margin:0;}
.learning-body { padding:0; background-color:#f4f5f5;}
.bg-gay-light {background:#e6e6e6; padding:20px !important;}
.bg-gay-dark {background:#ebeded; padding:20px !important;}
.learn-img { background-image:url(../images/learn-img1.png); background-repeat:no-repeat; background-size:cover; height:130px; border-radius: 3px;}
.learn-date { color:#3e3e3e; padding:20px 0; height: 190px;}
.learn-date i { color:#3e3e3e; font-size:20px;}
.learn-date p { color:#3e3e3e; font-size:14px; margin:0;}
.learn-date h2 { color:#3e3e3e; font-size:14px; font-weight:600; margin:0;}
.date-bg-wrap { padding:20px 0; background-color:#3e3e3e;}
.date-bg-wrap i { color:#fff; font-size:20px;}
.date-bg-wrap p { color:#fff; font-size:14px; margin:0;}
.date-bg-wrap h2 { color:#fff; font-size:15px; font-weight:600; margin:0;}
.for-viedo { padding:0 10px 10px;}
.for-viedo iframe { width:100%;}
.margin-btnt { margin-top:25px;}
.middle-pop {margin: 160px auto;}
.learn-date-red {color:#fe6d4b !important;}
.learn-date-green {color:#6dd7ca !important;}
.learn-date-blue {color:#47b8f4 !important;}
.learn-date-valet {color:#a16ed5 !important;}
.box-mbt-20 { margin-bottom:20px;}
.btn-wrap {margin: 11px auto auto; width: 150px;}
.btn-wrap a { width:100% !important;}
.carousel-btn {color: #fff; font-size: 18px;}
.carousel-btn:hover {color: #fff !important;}
.carousel-btn:focus {color: #fff !important;}
.buttons-cur {background-color: #3e3e3e; display: inline-block; height: 51px; line-height: 49px; padding: 0; color:#fff;}
.middle-btn-c { float:left; width:78%}
.carousel-indicators-corose {bottom: -10px !important;}

.inner-block-3 {padding: 40px 25px 25px 25px;}
.white-wrap-2 { background:#fff; padding:25px 40px 0px 40px;}
.inner-block-4 { background-color: #e5e8e8; padding:25px 40px;}
.learning-body h4 {color: #0080c2; font-size: 18px; font-weight: 600; margin: 0px 0 10px;}
.for-p {color: #6d6d6d; font-size:14px; line-height: 20px;}
.mmbt25 { margin-bottom:20px;}
.most-view-2{position:relative; overflow:hidden;min-height:293px;}
.most-view-2 img {position:absolute;}
.most-view-2 img:empty{ top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.modal-pdf {width: 90%; margin-top: 20px; height: 100%;}
/*My Courses page ENd*/

/*Instructor Dashboard Start*/
.border-bottom { border-bottom:1px solid #e8e8e8;}
table.dataTable {clear: both; margin-bottom: 0 !important; margin-top: -1px !important; max-width: none !important;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    line-height: 2.2; padding: 8px 23px;}
.box-height { height: auto !important;}
div.dataTables_wrapper div.dataTables_paginate { margin: 20px auto; text-align: center; white-space: nowrap;}
.table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #f9f9f9; color: #888a8a;}
.even {color: #888a8a;}
.table-responsive {min-height: 0.01%;/* overflow-x: visible;*/}
/*Instructor Dashboard End*/

/*Post Issue Start*/
.post-wrap { background-color:#e5e8e8; padding:40px;}
.post-wrap .form-group label { color:#0080c2; font-size:18px; font-weight:600; margin-bottom:15px;}
.text-lable {color: #888a8a; height: 45px; padding: 8px 0 0 25px; vertical-align: middle;}
.white-wrap-post {padding:30px; background-color:#fff;}
.btn-blue-post {background-color: #0080c2; border-radius: 3px; color: #fff; font-size: 16px; padding: 12px 29px; width: 100%;}
.btn-blue-post:hover{background-color: #008cd4; color: #fff;}
.btn-gray-post {background-color: #e5e8e8; border-radius: 3px; color: #888a8a; font-size: 16px; padding: 12px 29px; width: 100%; border: 1px solid #888a8a;}
.btn-gray-post:hover{background-color: #fcffff; color: #888a8a; border: 1px solid #888a8a;}
.btn-post-left { width: 48%; float: left; margin-top: 10px;}
.btn-post-right { width: 48%; float: right; margin-top: 10px;}
/*Post Issue End*/

/*My cart Start*/
.shoping-cart-warp {background: #ffffff none repeat scroll 0 0; border-radius: 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom: 20px; position: relative; width: 100%;}
.border-left-red { border-left: 4px solid #fe6d4b;}
.border-left-green { border-left: 4px solid #4bcfbe;}
.border-left-blue { border-left: 4px solid #47b8f3;}
.shoping-content { height: 65px; padding: 15px; background: #fff;}
.shoping-content h3 { font-size: 16px; font-weight: 600; color: #6d6d6d; margin: 0;}
.shoping-content p { font-size: 14px; font-weight: normal; color: #6d6d6d; line-height: 20px; margin: 10px 0 0 0 !important;}
.shoping-cart-img {position:relative; overflow:hidden;}
.price-wrap { background: #f4f5f5; padding: 10px; height: auto;}
.price-btn { background: #e3e3e3;-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
             -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: all ease-in-out .15s,box-shadow ease-in-out .15s;}
.price-btn:hover { background: #d8d8d8; -webkit-transition: all ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
                   -o-transition: all ease-in-out .15s,box-shadow ease-in-out .15s; transition: all ease-in-out .15s,box-shadow ease-in-out .15s;}
.small-selection {border: 1px solid #b5b6b6; color: #888a8a; border-radius: 2px; padding: 5px 6px; margin-left: 11px; appearance: none; -webkit-appearance: none; -o-appearance: none; -moz-appearance: none;
                  /*background:url(../images/selection-icon.png) no-repeat right center;*/ padding: 5px; width: 56px;}
.quantity-text {border: 1px solid #b5b6b6;text-align: center; border-radius: 3px; height: 35px; width: 35px; line-height: 32px;
                color: #707070; margin-top: -9px;}
.qua-text {color: #888a8a}
.total-wrap {border-bottom: 1px solid #ccc; height: 48px; margin-bottom: 25px;}
.total-wrap h4 {color: #6d6d6d; font-size: 17px; font-weight: 600; margin: 0;}
.coupon-wrap { background-color: #fff;  border-bottom-color: #e3e3e3; padding: 20px 15px; line-height: 40px;}
.coupon-input {border: 1px solid #b5b6b6; border-radius: 3px; color: #888a8a;  width: 135px; padding: 5px 10px; height: 35px; line-height: 35px; font-size: 13px;}
.coupon-input-btn {border-radius: 3px; color: #fff; width: 34px; padding: 8px 14px; background: #0080c2;}
.coupon-input-btn:hover {background: #0172ac; color: #fff;}
.discount-text{ color: #4bcfbe; font-size: 14px; margin-left: 20px;}
.coupon-wrap h4 { margin: 0; color: #888a8a; font-size: 18px; font-weight: 600;}
.coupon-wrap h5 { margin: 0; color: #005986; font-size: 18px; font-weight: 600;}
/*My cart Start End*/

/*My Team Start*/
.box-team {background: #ffffff none repeat scroll 0 0; border-radius: 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom: 20px; position: relative;
           width: 100%;}
.width-team { max-width:400px; float:left;}
.team-name h2 { color:#0080c2; font-size:18px; font-weight:600; margin:0;}
.team-name p { color:#888a8a; font-size:14px; font-weight:normal; margin:0;}
.designation-wrap { padding:20px 20px;}
.designation-wrap img {width: 90px; height: 90px; border-radius: 100%;}
.team-name { margin-left: 34px; margin-top: 30px;}
.organization-wrap { background:#3e3e3e; padding:20px;}
.organization-wrap p { color:#a6a6a6; font-size:13px; font-weight:normal;}
.organization-wrap i { color:#fff; font-size:15px; font-weight:normal; margin-right:8px;}
.org-right-border { border-right:1px solid #585858;}
.organization-wrap h2 { color:#fff; font-size:20px; font-weight:normal; margin:0;}

.org-strip-footer { background:#fff; text-align:center; padding:12px; border-radius: 4px;}
.blue-h2 { color:#dd0000; font-size:24px;}
.valet-h2 { color:#ff8000; font-size:24px;}
.gray-h2 { color:#009900; font-size:24px;}
.red-h2 { color:#707070; font-size:24px;}
.org-strip-footer p { color:#a6a6a6; font-size:14px; padding:0;}
.inner-block-6 {background-color: #e5e8e8; padding: 113px 20px 20px 20px;}
.export-pdf-btn { border: 1px solid #b5b6b6; border-radius: 3px; color: #9f9f9f; float: right; padding: 0px 15px 0px 0; width: auto; margin-right: 8px; -webkit-transition: all ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
                  -o-transition: all ease-in-out .15s,box-shadow ease-in-out .15s; transition: all ease-in-out .15s,box-shadow ease-in-out .15s;}
.export-pdf-btn:hover,.export-pdf-btn:focus { border: 1px solid #a0a0a0; color:#747474; -webkit-transition: all ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: all ease-in-out .15s,box-shadow ease-in-out .15s; transition: all ease-in-out .15s,box-shadow ease-in-out .15s;}
.export-pdf-btn i {background: #e3e3e3 none repeat scroll 0 0; color: #929292; font-size: 16px; height: 34px; line-height: 32px; text-align: center; width: 33px;}
.print-btn { border: 1px solid #b5b6b6; border-radius: 3px; color: #9f9f9f; float: right; padding: 0px 15px 0px 0; width: auto; margin-right:0px; -webkit-transition: all ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: all ease-in-out .15s,box-shadow ease-in-out .15s; transition: all ease-in-out .15s,box-shadow ease-in-out .15s;}
.print-btn:hover,.export-pdf-btn:focus { border: 1px solid #a0a0a0; color:#747474; -webkit-transition: all ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: all ease-in-out .15s,box-shadow ease-in-out .15s; transition: all ease-in-out .15s,box-shadow ease-in-out .15s;}
.print-btn i {background: #e3e3e3 none repeat scroll 0 0; color: #929292; font-size: 16px; height: 34px; line-height: 32px; text-align: center;
              width: 33px;}
.button-margin{ margin-top:18px;}
.slimScrollDiv { border:0px solid #eee;}
.orange-alert { margin-top:30px;}
.date-wrap-new p i {font-size: 20px; margin-right: 5px;}
.date-wrap-new { padding: 15px;}
.cus-padding { padding: 5px;}
.btn-blue-new {color: #fff; font-size: 14px; border-radius: 3px; padding: 5px 10px;}
/*My Team End*/

/*carosual mycourses-details.html 27-01-2016 start (sb)*/
.carousel-indicate-course .nav-carousel{position:relative; width: 90%; float: left;}
.nav-carousel li{background:#3e3e3e;border-left:1px solid transparent; border-right:1px solid transparent; cursor:pointer;}
.nav-carousel li.active{background:red;}
.nav-carousel li > a{color:#fff;font-weight:800;padding: 10px;}
.nav-carousel li:hover{background:#0080c2; border-left:1px solid #fff; border-right:1px solid #fff;}
.nav-carousel li:hover a{color:#fff;}
#left-btn-page{position: relative;width: 5%;height: 40px;line-height: 40px;z-index: 9999; border-right: 1px solid #fff;float: left;display: block;text-align: center; background-color: #0080C2;}
#right-btn-page{position: relative;width: 5%;height: 40px;line-height: 40px;z-index: 9999; border-left: 1px solid #fff;float: left;display: block;text-align: center; background-color: #0080C2;}
#left-btn-page:hover, #right-btn-page:hover, #left-btn-page:active, #right-btn-page:active,  #left-btn-page:focus, .right-btn-c:focus{color:#fff;}
.carousel-indicate-course{position:relative;}		
.active-bg{background: #0080C2 !important; color:#fff;}
/*carosual mycourses-details.html 27-01-2016 end*/
@media (max-width:768px){
    .table-responsive { border:none; }
}


/**********************Raj*****************************/
.mt15 { margin-top:15px;}
.imgFixMain { position:relative; margin-bottom:15px; }
.imgFix img { width:400px; height:149px; float:left; }
.imgFixRow {float:left; position:absolute; left:430px; top:0}
.date-bg-wrap {height:149px; padding-top:30px}
.learn-date-list { height:149px!important; padding:20px 0 0 0;}
.box-mbt-10 { margin-bottom:10px}

.bg-gay-light-list { background:#f4f5f5;}
.bg-gay-dark-list {   background: #ebeded;}
.last-btn-height { height:149px;}
.margin-btnt-20 { margin-bottom:20px}

.conditions-msg { margin-top:10px;}

.course-side { height:175px; background:#fff }
.course-side-img img{ width:220px; height:175px; float:left; }
.course-info { float:left; width:84%; }

.list-course-title span { display:block; margin:0 10px; padding:5px 5px; color:#FFFDFD;}
.list-course-title { background:#005986; opacity:0.8; }

.list-course-price span { display:block; padding:5px 5px; background:#005986; color:#FFFDFD; margin-right:10px }
.tabImg img { width:201px; height:73px; }

.catalog-thumbnail { float:left; position:relative;}
.catalog-thumbnail img {    width: 131px !important;
    height: 104px ;}
.price-tag { position:absolute; bottom:0;}
.width-set-list { height:209px; position:relative; }
.list-body-content { width:63%;}
.course-date-info-main { margin-top:-10px; position:absolute; bottom:15px; }
.course-date-info p { color:#454242; font-weight:700;}

.course-date-info-main-sm { background:#cdd2d5; margin-top:-10px; padding:5px 0;}

.course-col-3 { width:20.5%; float:left;}




@media (min-width:1540px) {
	.margin-btnt-20 { margin-bottom:0}
	}
@media (min-width:1401px) and (max-width:1600px) { .course-info { width:81%; } }
@media (min-width:1201px) and (max-width:1400px) { .course-info { width:78%; } }
@media (min-width:1024px) and (max-width:1200px) { .course-info { width:73%; } }
@media (min-width:768px) and (max-width:1024px) { 
	.date-bg-wrap { height:100px} 
	.date-bg-wrap { padding-top:12px;} 
	.width-set-list { height:209px!important}
	.course-date-info-main { margin-top:-26px; }
	}
	

@media screen and (max-width:767px) { .course-side-img { height:auto;} .course-side-img img { width:100%; height:auto; position:absolute;} .course-info { width:100%; } }

@media screen and (max-width:1200px) {
	.imgFixMain { position:relative; margin-bottom:25px; }
.imgFix img { width:100%; height:100%; float:left; }
.imgFixRow {float:none; position:inherit; left:0; top:0; margin:0}
.learn-date h2 { font-size:14px;}
.date-bg-wrap h2 { font-size:12px;}
	}
@media (min-width:1024px) and (max-width:1366px) { 
.width-set-list { height: 209px!important; }
.list-body-content { width:50%!important; } 
}

.btm-30{
    bottom:-30px;
}
@media (min-width:768px) and (max-width:1024px) { 
	.imgFixRow { top:0!important;}
	.learn-date-list, .bg-gay-dark-list, .last-btn-height { height:173px!important;}
        .course-col-3 {
    width: 25%!important;
    float: left; }

	}
        @media (min-width:768px) and (max-width:1023px) {
	.list-body-content { width:53%!important;}
	.course-info { width:64%; }
	.tabImg img { width:157px; height:55px; }
	.line-red, .line-green, .line-blue { width:7px!important;}
	.width-set-list { margin-bottom:10px;}
	.learn-date-list, .bg-gay-dark-list, .last-btn-height { height:155px!important;}
        .course-col-3 { width:25%!important; float:left;}
	 }
         
.mb5 {
        margin-bottom: 5px;
    }



@media (min-width:1540px) {
	.margin-btnt-20 { margin-bottom:0}
	}
@media (min-width:1401px) and (max-width:1600px) { .course-info { width:81%; } }
@media (min-width:1201px) and (max-width:1400px) { .course-info { width:78%; } }
@media (min-width:1024px) and (max-width:1200px) { .course-info { width:73%; } }
@media (min-width:768px) and (max-width:1024px) { 
	.date-bg-wrap { height:100px} 
	.date-bg-wrap { padding-top:12px;} 
	.width-set-list { height:209px!important}
	.course-date-info-main { margin-top:-26px; }
	.learn-date-list, .bg-gay-dark-list { height:173px;}
	}
	
@media (min-width:768px) and (max-width:1023px) {
	.list-body-content { width:53%!important;}
	.course-info { width:63%; }
	.tabImg img { width:155px; height:55px; }
	.line-red, .line-green, .line-blue { width:7px!important;}
	.width-set-list { margin-bottom:10px;}
	.learn-date-list, .bg-gay-dark-list { height:155px;}
	 }
@media screen and (max-width:767px) { .course-side-img { height:auto;} .course-side-img img { width:100%; height:auto; position:absolute;} .course-info { width:100%; } }

@media screen and (max-width:1200px) {
	.imgFixMain { position:relative; margin-bottom:25px; }
.imgFix img { width:100%; height:100%; float:left; }
.imgFixRow {float:none; position:inherit; left:0; top:0; margin:0}
.learn-date h2 { font-size:14px;}
.date-bg-wrap h2 { font-size:12px;}
	}
@media (min-width:1024px) and (max-width:1366px) { 
.width-set-list { height: 209px!important; }
.list-body-content { width:50%!important; } 
}
 
