/*
      ============================================================
           Font Color
      ============================================================
*/
.top_location_wrap p i,
.top_ui_element ul li i,
.top_ui_element ul li:hover a,
.main_navigation ul > li:hover > a,
.ct_banner_caption h4 > span,
.get_icon_des a,
.course_author a:hover,
.ct_course_meta ul li:hover a,
.popular_course_des h5 > a:hover,
.ct_teacher_wrap h5 > a,
.ct_teacher_wrap ul li:hover a,
.ct_learn_more h4 span,
.ct_news_wrap h5 > a:hover,
.footer_col_1 span,
.foo_col_4 ul li,
.copyright_text a,
.ct_main_event_wrap h5 span,
.ct_main_event_wrap ul.event_location_list li:nth-child(2n),
.sub_event_wrap h6 > a:hover,
.foo_col_2 ul li:hover:before,
.foo_col_2 ul li:hover a,
.ct_breadcrumb ul li:hover a,
.ct_blog_detail_des_list ul li:before,
.ct_share_link ul li:hover a,
.gt_aside_search_wrap form input[type="text"]:focus + button,
.gt_aside_post_des i,
.gt_aside_post_des span,
.gt_aside_category ul li::before,
.gt_aside_category ul li:hover a,
.ct_popular_course > ul > li:hover .ct_proj_des > a,
.ct_hreg_wrap ul.countdown li span,
.acolor,
.your-search,
.materialTitle,
.gt_aside_post_des h6 > a:hover,
.success-msg,
.diverror,
.slide-bottom .btn-middle .glyphicon:hover,
.slide-bottom .btn-middle .glyphicon:active,
.document-download:hover
{
    color:#CA054D;
}



/*
      ============================================================
           Background Color
      ============================================================
*/
.search-area input[type="submit"],
.ct_banner_caption > a:hover,
.banner_outer_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover,
.banner_outer_wrap .bx-wrapper .bx-pager.bx-default-pager a.active,
.banner_outer_wrap .bx-wrapper .bx-controls-direction a:hover,
.course_list_img_des .ct_zoom_effect,
.ct_course_link > a:hover,
.ct_facts_bg ul li i:after,
.ct_learn_more a:hover,
.newletter_des form button,
.newletter_des form input[type="submit"],
.foo_get_qoute > a,
.foo_col_4 ul li:nth-child(3n),
.back_to_top,
.copyright_social_icon ul li:hover a,
.form_field button,
.ct_404_detail_wrap form button,
.ct_404_detail_wrap > a,
.ct_404_socail_media ul li:hover a,
.ct_blog_detail_top > a,
.ct_blog_detail_tag ul li:hover a,
.gt_commet_field input[type="submit"],
.gt_commet_field button,
.gt_detail_hdg h5:before,
.ct_aside_tag ul li:hover a,
.ct_pagination ul li a:hover,
.register_top_detail > span,
.ct_hreg_wrap > a:hover,
.ct_banner_caption > a.active,
.register .btn-link-1,
.ct_pagination a.active,
.register button.btn,
.register button.btn:focus,
.register button.btn:active:focus, .register button.btn.active:focus
{
    background-color:#CA054D;
}


/*
      ============================================================
           Border Color
      ============================================================
*/

.ct_banner_caption > a,
.banner_outer_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover,
.banner_outer_wrap .bx-wrapper .bx-pager.bx-default-pager a.active,
.ct_course_link > a:hover,
.ct_learn_more a:hover,
.form_field input[type="text"]:focus,
.form_field textarea:focus,
.ct_404_detail_wrap form input[type="search"],
.ct_blog_detail_tag ul li:hover a,
.gt_aside_search_wrap form input[type="text"]:focus,
.ct_aside_tag ul li:hover a,
.gt_aside_post_wrap ul li:hover figure:before,
.ct_pagination ul li a:hover,
.ct_hreg_wrap > a:hover,
.ct_pagination a.active
{
    border-color:#CA054D;
}



/*
      ============================================================
           Transaction Effect
      ============================================================
*/
.get_icon_des a,
.top_ui_element ul li a,
.main_navigation ul li,
.main_navigation ul li a,
.ct_banner_caption > a,
.banner_outer_wrap .bx-wrapper .bx-controls-direction a,
.banner_outer_wrap .bx-wrapper .bx-pager.bx-default-pager a,
.ct_zoom_effect,
.ct_course_link,
.ct_course_link > a,
.course_author a,
.course_subject_wrap,
.course_subject_wrap i,
.course_subject_wrap p,
.ct_course_meta ul li a,
.popular_course_des h5 > a,
.ct_teacher_wrap ul li a,
.ct_learn_more a,
.ct_news_wrap h5 > a,
.sub_event_wrap h6 > a,
.copyright_social_icon ul li a,
.back_to_top,
.back_to_top a,
.copyright_text a,
.foo_get_qoute a,
.foo_col_2 ul li:before,
.foo_col_2 ul li a,
.newletter_des form input[type="text"],
.newletter_des form button,
.newletter_des form input[type="submit"],
.ct_teacher_wrap h5 > a,
.ct_teacher_outer_wrap figure img,
.ct_breadcrumb ul li a,
.form_field input[type="text"],
.form_field textarea,
.form_field button,
.ct_404_socail_media ul li a,
.ct_404_detail_wrap > a,
.ct_blog_detail_top > a,
.ct_blog_detail_tag ul li a,
.ct_share_link ul li a,
.gt_commet_field input[type="submit"], .gt_commet_field button,
.gt_aside_search_wrap form input[type="text"],
.gt_aside_category ul li,
.gt_aside_category ul li a,
.gt_aside_category ul li span,
.gt_aside_category ul li::before,
.ct_aside_testimonial #bx-pager a,
.ct_aside_tag ul li a,
.gt_aside_post_wrap ul li figure:before,
.ct_proj_des > a,
.ct_pagination ul li a,
.main_navigation ul ul,
.ct_hreg_wrap > a
{
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
}



/*
      ============================================================
           Transform Effect
      ============================================================
*/

/*
      ============================================================
          Content Selection
      ============================================================
*/
::selection {
    background: #CA054D;
    color:#ffffff;
}
::-webkit-selection {
    background: #CA054D;
    color: #ffffff;
}
::-moz-selection {
    background: #CA054D;
    color: #ffffff;
}

.ct_course_list_wrap, .most_popular_courses {
    background-color: #EAEAEB;
}
.main_navigation ul li a,
.top_cart_wrap a,
.top_search_wrap,
.ct_pagination a.active,
.document-download,
.btn-link-1,
.btn-link-2,
.btn-link-2:active, .btn-link-2:active:focus,
.register .form-top,
.register .btn-link-1:hover, .btn-link-1:focus, .btn-link-1:active,
.register .form-bottom,
.register button.btn,
.register button.btn:hover,
.register button.btn:active,
.register button.btn:focus,
.register button.btn:active:focus,
.register button.btn.active:focus,
.document-download {
    color: #fff;
}
.dl-menuwrapper .dl-menu, header{
    background-color: #03B5AA;
}

.ct_footer_bg {
    background-color: #222222;
}

.span-your-search {
    color: #a1abb8;
}
#search-results-document .search-item--description .search-item__smallInfo {
    color: #a1abb8;
}
#search-results-document .search-item--description .search-item__primaryLink p .categoryTag, #search-results-document .search-item--description .search-item__primaryLink p .categoryTag--premiumLabel {
    color: #9ea9b5;
}
#wrapper-content,
.slide-detail,
.search-item,
.searchPage .searchPage-controls .navbar-search form .search-field-wrapper .search-field .search-input,
.stylish-input-group .input-group-addon {
    background-color: #ffffff;
}
.form-top-right {
    color: #ccc;
}
.stylish-input-group .form-control{
    border-color:#ccc;
}
.searchPage .searchPage-controls {
    background-color: #fafafa;
    border-bottom: 1px solid #ebebeb;
}
.searchPage .searchPage-controls .navbar-search form .search-field-wrapper .search-field {
    color: #2f3e4e;
}
.search-input {
    color: #777777;
}
.center-error {
    color: red;
}

.btn-link-1.btn-link-1-facebook { background: #3b5998; }
.btn-link-1.btn-link-1-twitter { background: #00aced; }
.btn-link-1.btn-link-1-google-plus { background: #dd4b39; }
.form-bottom form .input-error {
    border-color: #dd4b39;
}
.text-error {
    color: #dd4b39;
}
.middle-border {
    border-right: 1px solid #092038;
}
input[type="text"],
input[type="password"],
textarea,
textarea.form-control,
input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder,
textarea:-moz-placeholder, textarea.form-control:-moz-placeholder,
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder,
textarea:-ms-input-placeholder, textarea.form-control:-ms-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder, textarea.form-control::-webkit-input-placeholder {
    color: #092038;
}

.register input[type="text"]:focus,
.register input[type="password"]:focus,
.register textarea:focus,
.register textarea.form-control:focus {
    background: #fff;
    border: 1px solid #CA054D;
}
.register .top-content .description a:hover,
.register .top-content .description a:focus { border-bottom: 1px dotted #CA054D; }
#page-container {
    border-top: 1px solid #CA054D !important;
    border-left: 1px solid #CA054D !important;
    border-right: 1px solid #CA054D !important;
}
#slide-paging {
    background: #CA054D;
}