/*
 * CSS For DotNetNuke Skin by bestdnnskins.com
 * Copyright 2014 By BESTDNNSKINS.COM
 */
 
/*********************************************/
/* All Content Styles */
/*********************************************/
/*--------- carousel 3 items ----------*/
.carousel3 {position:relative;padding:0;}
.carousel3 h3{color:#3e474c; font-weight:bold;}
.carousel3 ul {list-style:none; margin:0;}
.carousel3 ul>li {float:left;padding:0 20px 0 0;overflow:hidden;min-height:310px;}
.carousel3 .fa{font-size:14px; color:#a69164;}
a.carousel_prev3, a.carousel_next3{display:inline-block;width:30px;height:30px;border:none;position:absolute;right:0;top:0;background:#f9f9f7;text-align:center;line-height:30px; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; border-bottom:solid 1px #bcc3cb;}
a.carousel_next3{right:35px;top:0;}
a.carousel_prev3:hover, a.carousel_next3:hover{ background:#eeb832;  border-bottom:solid 1px #aa8326;}
a.carousel_prev3:hover .fa, a.carousel_next3:hover .fa{color:#fff;}
.carousel3 h4{color:#274470; margin-bottom:5px;font-size:14px;line-height:1.4em;letter-spacing:0;font-weight:400;}
.carousel3 ul li > p{color:#92999f;font-size:13px;}
.carousel3 p span{color:#274470;}
.carousel3_text p{color:#3d484e; line-height:1.2em; padding:8px 0; font-size:12px;}
.carousel3_btn .fa{color:#284473; margin-left:3px;}
.carousel3_btn a, .carousel3_btn a:link, .carousel3_btn a:visited, .carousel3_btn a:active{padding:13px 17px; background:#dde2e8;color:#284473; font-size:12px;  border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px; border-bottom:solid 1px #bfc3cc;border-top:solid 1px #f2f3f7;}
.carousel3_btn a:hover{-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;background:#63b2f5;color:#fff;}

/*---------  CarouFredSel Up Style ----------*/
.carousel_up { position:relative; padding:0; margin:0;min-height:50px; }
.carousel_up ul { list-style:none;width:auto; margin:0;}
.carousel_up ul li {height:auto; padding:0;margin:0 0 20px 0!important;}
.carousel_up ul li p{color:#fff;margin:0 0 2px 0;}
.carousel_up ul li p span{color:#899fb0;}

/*--------- CarouFredSel 1 items ----------*/
.carousel {position:relative;}
.carousel ul {list-style:none; margin:0;}
.carousel ul li {float:left;margin:0 20px 0 0!important;overflow:hidden;min-height:240px;}
.carousel .fa{font-size:14px; color:#818ba6;}
a.caroul_prev1{display:inline-block;width:30px;height:30px;border:none;position:absolute;bottom:15px;right:20px;background:#e2e9f3;text-align:center;line-height:30px; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; border-bottom:solid 1px #bcc3cb; z-index:99;}
a.caroul_next1{display:inline-block;width:30px;height:30px;border:none;position:absolute;bottom:15px;right:55px;background:#e2e9f3;text-align:center;line-height:30px; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; border-bottom:solid 1px #bcc3cb;z-index:99;}
.carousel_text{padding:15px 20px 10px 20px; background:#fff; position:relative;border:solid 1px #dfe0e5;}
.carousel_text p{ font-style:italic;font-size:15px; line-height:1.5em; font-weight:600;padding-bottom:5px;}
.carousel_text:after{ content:" ";height:0; width:0; border-top:12px solid #fff;border-bottom:0 solid transparent ; border-right:40px solid transparent; position:absolute;left:90px;bottom:-12px;}
.carousel_text:before{ content:" ";height:0; width:0; border-top:14px solid #dfe0e5;border-bottom:0 solid transparent ; border-right:38px solid transparent; position:absolute;left:89px;bottom:-14px;}
.caroul_intro{padding-top:20px;}
.caroul_intro img{float:left;}
.caroul_intro span{margin-left:90px;display:block;padding:5px 0 0; color:#333; font-size:16px;}
.caroul_intro .text_color{ color:#96999e; font-size:14px;}

/*--------- Accordion Style ----------*/
.ui-accordion .ui-accordion-header { cursor: pointer;margin-top:8px; display: block;min-height: 0;padding:15px 8px 15px 42px;position: relative; border-radius:5px;border-bottom:solid 1px #bfc8d7;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default h3{ color:#274372;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ background:#e2ebf2;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active h3{ color:#fff;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background:#63b2f5;}
.ui-helper-reset { font-size: 100%; list-style: none outside none;margin: 0;outline: 0 none;padding: 0;text-decoration: none;}
.accordion2 p { font-size: 14px;line-height:1.7em;list-style: none outside none;margin: 0;outline: 0 none;padding:10px;text-decoration: none;}
.accordion2 > h3{font-size:16px!important;}
.ui-accordion .ui-accordion-content {overflow: auto; background:#fff;padding:10px; line-height:1.6em; } 
.accordion2 .ui-state-active .ui-icon { background: url(../images/toggle_icon.png) no-repeat bottom center;}
.accordion2 .ui-icon, .ui-widget-content .ui-icon { background: url(../images/toggle_icon.png) no-repeat top center;}  
.accordion2 .ui-icon{ height:34px; width:34px; float:left;position:absolute;left:8px;top:9px; }

/*--------- Togglable Tabs Style ----------*/
.nav-tabs{ border:none;}
.nav-tabs > li{margin:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ background:#63b2f5; padding:12px 20px;margin-right:5px;color:#fff;border:solid 1px #63b2f5;border-bottom:solid 1px #569ddb;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.nav-tabs > li > a{background:#e2ebf2;color:#284473;padding:12px 20px; font-weight:bold; border:none; margin-right:5px; border-bottom:solid 1px #bfc8d7;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.nav-tabs > li > a:hover { background:#e2ebf2;border-bottom:solid 1px #bfc8d7;}
.tab-content{ background:#fafbfd;padding:20px;margin-top:5px;}
.tab-content img{margin-bottom:12px;}

/*--------- Togglable Tabs2 Style ----------*/
.nav-tabs2 { float:left;  width:230px;}
.nav-tabs2 > li.active > a, .nav-tabs2 > li.active > a:hover, .nav-tabs2 > li.active > a:focus{ background:#63b2f5; padding:12px 15px;color:#fff;order-bottom:solid 1px #569ddb; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.nav-tabs2 > li > a{background:#e2ebf2; border-bottom:solid 1px #bfc8d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:12px 15px!important; font-size:15px;color:#254470; margin-bottom:10px;}
.nav-tabs2 > li > a:hover { background:#e2ebf2;border-bottom:solid 1px #bfc8d7;}
.nav-tabs2 > li {float: none;}
.tab-content2 { margin-left:235px;}
.tab-content2 img{float:left;}
.tab-content2 p {  padding:0; font-size:13px; color:#888; margin-left:185px; font-size:15px;color:#3f464c; line-height:1.6em;}

/*--------- Nav Tabs Style ----------*/
.sidebar_tab { margin-bottom:15px;}
.sidebar_tab h2{font-size:17px; font-weight:800; margin:15px 0; color:#274472; }
.sidebar_tab .nav-tabs > li{ width:33.333%; text-align:center;background:#f6f6f6;}
.sidebar_tab .nav-tabs > li > a { border-bottom:none; background:none; }
.sidebar_tab .nav-tabs > li.active > a, 
.sidebar_tab .nav-tabs > li.active > a:hover, 
.sidebar_tab .nav-tabs > li.active > a:focus{background:none; border-top:2px solid #284473;border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;color:#284473;background:#f6f6f6;margin:0;padding:12px 0 12px; border-radius:0; border-bottom-color:#f6f6f6;}
.sidebar_tab .nav-tabs > li > a {  border-radius:0; margin-right: 2px; padding:12px 0 12px; color:#555;border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;  border: 1px solid transparent;outline:none; border-top:solid 1px transparent; background:#f6f6f6; }
.sidebar_tab .nav-tabs > li > a:hover { color:#284473;border:solid 1px transparent;}
.sidebar_tab .tab-content { padding:5px 15px;background:#f6f6f6;margin:0;}
.sidebar_tab .tab-content ul li{ padding:15px 0;  border-bottom:solid 1px #d9d9d9;}
.sidebar_tab .tab-content ul li:last-child { border-bottom:none;}
.sidebar_tab .tab-content ul li img{float:left;}
.sidebar_tab .tab-content ul li .tab_text{ margin-left:60px;}
.sidebar_tab .tab-content ul li .tab_text h3{margin:0; font-size:14px;}
.sidebar_tab .tab-content ul li .tab_text p{color:#a3a3a3;font-size:13px;}

/*--------- Slogan Style ----------*/
.slogan_style {padding:30px 0 0 30px;position:relative;}
.slogan_style p{margin:0; font-size:13px;color:#ffffff; font-style:italic;}
.quotation_left{color:#b9cde0;font-size:36px; position:absolute;left:12px;top:38px; font-family:Arial, sans-serif;filter:Alpha(Opacity=20);opacity:0.2;}
.quotation_right{color:#b9cde0;font-size:36px; position:absolute;bottom:-15px;left:52%;font-family:Arial, sans-serif;filter:Alpha(Opacity=20);opacity:0.2;}

/*--------- Search Style ( Find In Fast ) ----------*/
.search_wrapper{ background:#e2ebf2; padding:25px 20px 30px; border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px;}
.search_wrapper h3{margin:0 0 5px; color:#3d464d; font-weight:300px; }
.search_wrapper .search_desc { color:#828ca7; font-size:12px; line-height:1.2em;}
.search_wrapper > p{color:#828ca7; line-height:1.6em;}
.search_input input{width:100%;padding: 0 10px;height:35px;float: left; border:solid 1px #e5e5e5; border-right:none; border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px;color:#555;outline:none; margin:10px 0 20px;}
.search_wrapper ul.option_list li{float:left;width:50%;margin-bottom:12px!important;}
.search_wrapper ul.option_list li div{padding:0 0 0 25px; white-space:nowrap; }
.search_wrapper ul.option_list li input[type="checkbox"]{display: none;}
[id^="search_checkbox"] + label{width: 20px;height: 20px;background:url(../images/unchecked_icon.png) no-repeat;border:none;border-radius: 3px;-webkit-border-radius:3px;-moz-border-radius:3px;display: inline-block;position: relative; float:left;}
[id^="search_checkbox"]:checked + label{background:url(../images/checked_icon.png) no-repeat;}
.search_link a, .search_link a:link, .search_link a:visited, .search_link a:active{padding:15px 15px; background:#4174c5;color:#fff; font-size:12px;  border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px;}
.search_link a:hover{background:#333;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}

/*------------------ Our Featured Courses -------------------*/
.course_wrapper h1{ color:#274372; font-size:40px; margin:0 0 10px; text-align:center;}
.course_wrapper > p{padding:0 20% 20px; line-height:1.6em;text-align:center;}
.course_content h2{font-size:15px; background:#274470;margin:0; color:#fff;text-align:center;font-weight:bold;padding:11px 0;}
.course_content{float:left; width:50%;}
.course_text h3{margin:0 0 6px;font-size:18px;color:#274470; font-weight:bold;}
.course_text{ padding:10px 5px 12px 15px; background:#f6f6f6;border:solid 1px #e0dfe5; border-top:none;}
.course_text p{color:#6a6a6a; line-height:1.5em;}
.course_wrapper .icon_star, .course_wrapper .icon_praise, .course_wrapper .icon_more{ display:inline-block; margin-right:10px; margin-bottom:1px; }
.course_wrapper .icon_praise img{ float:left;margin-right:2px;}
.course_wrapper .icon_more { float:right;}
.course_wrapper .icon_more a, .course_wrapper .icon_more a:link, .course_wrapper .icon_more a:visited, .course_wrapper .icon_more a:active{color:#333;}
.course_wrapper .icon_more a:hover{color:#274470;}

.course_method{float:left; width:50%;position:relative;}
.course_method:after{ content:" ";height:0; width:0; border-right:8px solid #9cb5dd; border-top:7px solid #274470; border-bottom:7px solid #274470; position:absolute;left:-8px;top:15px;}
.course_method h4{font-size:15px; background:#9cb5dd; margin:0; color:#fff; padding:11px 20px;font-weight:bold;}
.course_method ul li{border-bottom:solid 1px #dde0e5; background:#f6f6f6;padding:10px 8px 10px 20px; color:#a82513;}
.course_method ul li .course_info{float:left; line-height:25px;margin:0;}
.course_method ul li .fa{font-size:24px; margin:2px 10px 0 0; float:left;}
.course_method ul li a.btn{float:right;width:75px;padding:3px 5px;height:26px; border:solid 1px #e5e5e5;border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px;color:#555;outline:none; }
.course_wrapper .color_one a{color:#a82513;}
.course_wrapper .color_two a{color:#4174c5;}

/*------------------CLE Pass -------------------*/
.cle_pass{text-align:center;}
.cle_pass h1{ font-size:40px; color:#274470;}
.cle_pass h1 > span{color:#a62510;}
.cle_pass p{ padding:0 15%; font-size:14px; line-height:1.6em;}
.cle_pass_btn{margin:15px 0;}
.cle_pass_btn a, .cle_pass_btn a:link, .cle_pass_btn a:visited, .cle_pass_btn a:active{ padding:15px 35px ;background:#274470; color:#fff;border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s; }
.cle_pass_btn a:hover{ background:#63b2f5;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}
.cle_pass_pic img{float:left;width:50%; }
.cle_pass_pic img:nth-child(1){ padding-right:3.5%;}
.cle_pass_pic img:nth-child(2){ padding-left:3.5%;}

/*------------------Support Image -------------------*/
.support_img img{ margin:10px 0;}

/*------------------Footer Info -------------------*/
.footer_info{ border-bottom:solid 1px #486186;padding-bottom:30px;}
.footer_info h1{ font-size:16px;color:#fff; font-weight:normal;}
.footer_text h1 > span{color:#f0b833;}
.footer_text p{color:#97acc3; line-height:1.7em;}
.footer_input input{width:60%;padding: 0 10px 0 30px;height:35px;border:solid 1px #97acc3;outline:none; margin:10px 10% 20px 0; background:url(../images/footer_emaill.png) no-repeat 8px 11px; color:#fff;}
.footer_input a, .footer_input a:link, .footer_input a:visited, .footer_input a:active{padding:8px 20px; border:solid 1px #97acc3;color:#97acc3; font-size:12px;}

/*------------------Footer About -------------------*/
.footer_about > p{color:#97acc3;padding:0 0 10px; font-size:15px; line-height:1.6em;}
.footer_about ul li p{color:#fefefe; font-size:13px;}

/*------------------Footer List -------------------*/
.footer_list ul li a{color:#e2eaf2; font-size:14px;}
.footer_list ul li .fa{color:#808ca4; margin-right:10px;}
.footer_list ul li{width:48%;float:left;margin:0 1% 10px 0!important;}
.footer_list ul li:hover .fa, .footer_list ul li:hover a{color:#63b2f5;}

/*------------------Footer Tweets -------------------*/
.footer_tweets p{color:#97acc3; font-style:italic;}
.footer_tweets p> a, .footer_tweets p> a:link, .footer_tweets p> a:visited, .footer_tweets p> a:active{color:#e2eaf2;}
.footer_tweets span{color:#808ca4;}
.tweets_btn a, .tweets_btn a:link, .tweets_btn a:visited, .tweets_btn a:active{ background:#e2eaf2;padding:10px 20px;border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px; color:#274472;}
.tweets_btn .fa{ font-size:15px; margin:1px 10px 0 0;color:#40bff5;}

/*---------  Footer Icon ----------*/
.footer_icon a{margin-right:5px;}

/*------------------Bootstrap Reset -------------------*/
.page_number_style{ text-align:center; }
.page_number_style .pagination a{ background:#f3f2f0;}
.page_number_style .fa{ font-size:18px;}
.page_number_style .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ border-color:#e5e6e8;color:#a72611;background:#f3f2f0; }
.pagination > li > a, .pagination > li > span{ padding:12px 15px; border:none;}

/*------------------Bootstrap Button -------------------*/
.btn-small{ background:none; color:#254472;}
.btn-middle{ background:#e2ebf2;border-bottom:solid 1px #bfc8d7;color:#254472;}
.btn-big{ background:#e2ebf2;border-bottom:solid 1px #bfc8d7;color:#254472; padding:10px 15px;}
.btn-donate-one{ background:#a82511;color:#fff;}
.btn-donate-two{ background:#a82511;color:#fff; padding:10px 15px;}

/*------------------Bootstrap List Style -------------------*/
.list_style li{ font-size:15px;margin-bottom:15px!important;}
.list_style li .fa{margin-right:12px; color:#808ca4;}

/* Variations */
/* Common styles for all types */
.bs-callout{margin: 20px 0; padding: 20px 30px 15px 30px; border-left: 5px solid #eee; position:relative;}
.bs-callout h4{margin-top: 0;}
.bs-callout p:last-child{margin-bottom: 0;}
.bs-callout code,
.bs-callout .highlight{background-color: #fff;}
/* Variations */
.bs-callout-danger{background-color: #fff; border-color: #dFb5b4;}
.bs-callout-warning{background-color: #fff; border-color: #f1e7bc;}
.bs-callout-info{background-color: #fff; border-color: #63b2f5;}
.bs-callout p{ font-size:16px; font-weight:bold; color:#274373; line-height:1.6em;}
.callout_one{ position:absolute;left:10px ;top:20px;}
.callout_two{ position:absolute;right:20px ;top:20px;}
.callout_text{padding:0 20px;}

/*------------------Bootstrap Pagination Style -------------------*/
.pagination a{color:#0385c3; background:#e2ebf0!important;margin-right:5px; padding:8px 12px!important; border-bottom:solid 1px #bfc8d7!important; border-radius:3px; border:none;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background:#62b2f7!important;color:#fff!important; border:none;border-top:solid 1px transparent!important;border-bottom:solid 1px #bfc8d7!important;}

/*------------------Bootstrap Pager Style -------------------*/
.pager li{display: inline;}
.pager li > a,
.pager li > span{padding:10px 35px;background-color: #e2ebf2;border:none;border-bottom: 1px solid #bfc8d7;border-radius: 5px;}
.pager li > a:hover,
.pager li > a:focus{text-decoration: none;background-color: #d3dde4;}

/*------------------Bootstrap Progress Style -------------------*/
.progress_title p{ display:inline;float:left; font-size:14px;}
.pro_marks{ float:right; font-size:14px; font-weight:bold;}
.progress{margin:0 0 15px 0;padding:5px;background:#fff; border:solid 1px #dfe0e5;}
.progress .progress-bar{background:#63b2f5;box-shadow:none;position:relative;z-index:10;height:8px;}

/*------------------Bootstrap Input Style -------------------*/
.input_text input{width:100%;border:solid 1px #dfe0e5; background:#fff;padding:10px; outline:none;}
/* Input Check */
.input_check ul li { float:left;margin-right:10px!important;}
.input_check ul li p{padding:2px 0 0 25px;}
.input_check ul li input[type="checkbox"]{display: none;}
[id^="input_checkbox"] + label{width: 20px;height: 20px;background:url(../images/unchecked_icon.png) no-repeat;border:none;border-radius: 3px;-webkit-border-radius:3px;-moz-border-radius:3px;display: inline-block;position: relative; float:left;}
[id^="input_checkbox"]:checked + label{background:url(../images/checked_icon.png) no-repeat;}
/* Input Radius */
.input_radius ul li { float:left;margin-right:10px!important;}
.input_radius ul li p{padding:2px 0 0 30px;}
.input_radius ul li input[type="checkbox"]{display: none;}
[id^="input_radius"] + label{width: 24px;height: 24px;background:url(../images/checkbox_radio1.png) no-repeat;border:none;border-radius: 3px;-webkit-border-radius:3px;-moz-border-radius:3px;display: inline-block;position: relative; float:left;}
[id^="input_radius"]:checked + label{background:url(../images/checkbox_radio2.png) no-repeat;}
/* Input Select */
.input_select input{width:100%;border:solid 1px #dfe0e5;background:url(../images/input_caret.png) no-repeat 98% 15px #fff;padding:10px 25px 10px 10px; outline:none;position:relative;}
/* Input Area */
.input_area{background:#fff; border:1px solid #d1d1d1; width:100%;outline:none;}
.input_area[type="text"]{ padding:5px 0 5px 5px; min-height:180px;}

/*------------------Bootstrap Dropcaps Style -------------------*/
.dropcaps p{ font-size:14px; line-height:1.6em;}
.dropcaps_one{ font-size:40px;color:#3c474d; float:left; display:block;padding:10px 10px 0 0;}
.dropcaps_two{ font-size:40px;color:#41bede; float:left; display:block;padding:10px 10px 0 0;}
.dropcaps_three{ font-size:20px;color:#3c474d; float:left; display:block;padding:7px 10px; background:#e2ebf2; margin:10px 10px 0 0; border-radius:3px;}
.dropcaps_four{ font-size:20px;color:#fff; float:left; display:block;padding:7px 10px; background:#41bede; margin:10px 10px 0 0;  border-radius:3px;}

/*------------------Bootstrap Color Style -------------------*/
.input_text h4{color:#3e474c;font-size:13px;}
.input_text ul li{ width:100%; float:left;margin-bottom:10px;}
.input_text ul li p{ line-height:35px;}
.input_text input{padding:7px 15px;width:50%; outline:none; float:left;margin-right:10px;}
.input_text .input_color1 input{border-color:#dd7d00;}
.input_color1 p{color:#dd7d00;}
.input_text .input_color2 input{border-color:#a82512;}
.input_color2 p{color:#a82512;}
.input_text .input_color3 input{border-color:#4174c5;}
.input_color3 p{color:#4174c5;}
.input_text .input_color4 input{border-color:#4a9b13;}
.input_color4 p{color:#4a9b13;}

/*------------------Bootstrap Tool Style -------------------*/
.tool_style p{color:#3e474c; font-size:15px; line-height:1.7em;}
.tooltip-inner{padding: 7px 8px!important;background-color: #4174c5;}
.tooltip.top .tooltip-arrow{border-top-color: #4174c5;}
.tooltip.top-left .tooltip-arrow{border-top-color: #4174c5;}
.tooltip.top-right .tooltip-arrow{border-top-color: #4174c5;}
.tooltip.right .tooltip-arrow{border-right-color: #4174c5;}
.tooltip.left .tooltip-arrow{border-left-color: #4174c5;}
.tooltip.bottom .tooltip-arrow{border-bottom-color: #4174c5;}
.tooltip.bottom-left .tooltip-arrow{border-bottom-color: #4174c5;}
.tooltip.bottom-right .tooltip-arrow{border-bottom-color: #4174c5;}

/*------------------ Bootstrap Price Table Page -------------------*/
.price_list { background:#fff;text-align:center; border:solid 1px #dee0e5;}
.price_style h3{color:#555; font-size:24px; text-align:center;}
.price_style > p{color:#909090;padding:0 10%;}
.price_style .price_top{padding:10px 30px;}
.price_style .price_top h4{ font-size:20px;color:#63b2f5;}
.price_style .price_top p{color:#fff;}
.price_style .price_head{ border-top:solid 1px #dbdbdb;padding:0;}
.price_style .price_head h5{ font-size:60px; color:#274472; margin:0; position:relative;}
.price_style .price_sign{ font-size:30px; position:absolute;top:-10px;left:24%;}
.price_icon{ font-size:22px; margin-left:-15px;}
.price_style .price_content p:first-child{border-top:solid 1px #dbdbdb;}
.price_style .price_content p{ font-size:13px;color:#777; border-bottom:solid 1px #dbdbdb; padding:8px 0;margin:0;}
.price_style .price_btn{ margin:20px 0}
.price_style .price_btn a, .price_style .price_btn a:link, .price_style .price_btn a:visited, .price_style .price_btn a:active{color:#274472; padding:10px 20px;-moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#e2eaf2; border-bottom:solid 1px #c5cdda;}
.price_style .price_bg{margin:-30px 0;}
.price_style .price_bg .price_top{background:#63b2f5;}
.price_style .price_bg .price_top h4{color:#fff;}
.price_style .price_bg .price_top .price_text{color:#4377ae;}
.price_style .price_text{color:#63b2f5;}

/*--------- CSS Reset for Tablet ----------*/
@media handheld, only screen and (max-width: 1140px){
/*------------------Date Style -------------------*/
.course_content h2{font-size:13px; }
.course_content{float:left; width:50%;}
.course_wrapper .icon_star, .course_wrapper .icon_praise, .course_wrapper .icon_more{margin:0 10px 7px 0;}
.course_method h4{font-size:13px;padding:20px 10px 21px;}
.course_method ul li{padding:11px 5px; color:#a82513;}
.course_method ul li .course_info{float:left; line-height:25px;margin:0;}
.course_method ul li .fa{font-size:18px; margin:2px 10px 0 0; float:left;}
.course_method ul li input{width:70px;}

/*------------------Sign Style -------------------*/
.cle_pass h1{ font-size:28px; color:#274470;}

/*--------- carousel 3 items ----------*/
.carousel3 h4{color:#274470; margin-bottom:5px; font-size:14px;}
.carousel3 ul li > p{font-size:13px;}
.carousel3_text p{color:#3d484e; line-height:1.6em; padding:5px 0; font-size:13px;}
.carousel3_btn .fa{color:#284473; margin-left:3px;}
.carousel3_btn a, .carousel3_btn a:link, .carousel3_btn a:visited, .carousel3_btn a:active{padding:13px 17px; background:#dde2e8;color:#284473; font-size:12px;  border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px; border-bottom:solid 1px #bfc3cc;border-top:solid 1px #f2f3f7;}
.carousel3_btn a:hover{-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;color:#333;}

/*------------------Footer List -------------------*/
.footer_list ul li{width:100%;float:left;margin:0 1% 0 0!important;}

/*------------------Footer Tweets -------------------*/
.tweets_btn a, .tweets_btn a:link, .tweets_btn a:visited, .tweets_btn a:active{ background:#e2eaf2;padding:10px 10px;border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px; color:#274472;}
.tweets_btn .fa{ font-size:15px; margin:1px 10px 0 0;color:#40bff5;}

.price_style .col-sm-6{ float:left;width:46%;margin:2%;}
.price_style .price_sign{ display:none;}
.price_style .price_bg{margin:0 0;}

/*------------------Bootstrap List Style -------------------*/
.list_style .col-sm-2{width:28%;float:left;margin:2%;}

/*--------- Togglable Tabs2 Style ----------*/
.tab-content2 img{margin:0 10px 5px 0;}
.tab-content2 p {margin:0;}

/*--------- Togglable Tabs Style ----------*/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{padding:12px 8px;margin:0 5px 10px 0;}
.nav-tabs > li > a{padding:12px 8px;margin:0 5px 10px 0;}

}

/*--------- CSS Reset for Mobile ----------*/
@media handheld, only screen and (max-width: 767px) {
/*------------------Date Style -------------------*/
.course_wrapper .col-sm-6{margin:2% 0; width:100%; float:left;}
.course_content h2{padding:11px 0;}
.course_method h4{font-size:13px;padding:11px 10px;}
.course_wrapper{ height:100%; overflow:hidden;}
.course_content h2{font-size:13px; }
.course_wrapper .icon_more { float:none;}
}
