.form-control {
    display: block;
    height: 37px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.7;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #999;
}

.form-control::-webkit-input-placeholder {
    color: #999;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eeeeee;
    opacity: 1;
}

textarea.form-control {
    height: auto;
}

.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a,
.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a:hover {
    background:  #4169E1;
}

.post-format {
    background:  #4169E1;
}

.voting-symbol span.star.active:before {
    color:  #4169E1;
}

.sp-rating span.star:hover:before,
.sp-rating span.star:hover~span.star:before {
    color: #33ac96;
}

.entry-link,
.entry-quote {
    background:  #4169E1;
}

blockquote {
    border-color:  #4169E1;
}

.carousel-left:hover,
.carousel-right:hover {
    background:  #4169E1;
}

.sp-comingsoon body {
    background-color:  #4169E1;
}

.pagination>li>a,
.pagination>li>span {
    color: #000000;
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
    color: #000000;
}

.pagination>.active>a,
.pagination>.active>span {
    border-color:  #4169E1;
    background-color:  #4169E1;
}

.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
    border-color:  #4169E1;
    background-color:  #4169E1;
}

a:hover {
    color:  #4169E1;
}

.text-primary {
    color:  #4169E1;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-color:  #4169E1;
    border-color:  #4169E1;
}

.btn-primary:hover:hover,
.btn-primary:focus:hover,
.btn-primary.focus:hover,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover {
    border-color: #2d9885;
    background-color: #33ac96;
}

#sp-header .social-icons li a:hover,
#sp-header .social-icons li a:focus,
#sp-header .social-icons li a:active {
    color:  #4169E1;
}

#sp-footer-navigation a:hover,
#sp-footer-navigation a:focus,
#sp-footer-copyright a:hover,
#sp-footer-copyright a:focus {
    color:  #4169E1;
}

#sp-footer-navigation .acymailing_module .acymailing_form .acyfield_email input:focus {
    border-color:  #4169E1;
}

#sp-footer-navigation .acymailing_module .acymailing_form .acysubbuttons .btn {
    background:  #4169E1;
}

#sp-footer-navigation .acymailing_module .acymailing_form .acysubbuttons .btn:hover {
    background: #2d9885;
}

.btn.jmodedit:hover {
    color:  #4169E1;
}

.style-dark .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover:after,
.style-dark .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:focus:after {
    border-left-color:  #4169E1;
}

.style-dark #sp-header .social-icons li a:hover {
    color:  #4169E1;
}

.article-info>dd a:hover {
    color:  #4169E1;
}

.pager li a,
.pager li span {
    background:  #4169E1;
}

.pager li a:hover {
    background: #2d9885;
}

#sp-slideshow .metro_contents .jux-overlay .caption-wrap .jux_readmore {
    color:  #4169E1;
}

#sp-slideshow .metro_contents .jux-overlay .caption-wrap .jux_readmore i {
    color:  #4169E1;
}

#sp-slideshow .metro_contents .jux-overlay .caption-wrap .jux_readmore:hover,
#sp-slideshow .metro_contents .jux-overlay .caption-wrap .jux_readmore:hover i {
    color: #2d9885;
}

.noo-portfolio .noop-filters a:hover,
.noo-portfolio .noop-filters a.selected {
    color:  #4169E1;
}

.noo-portfolio .noop-item .item-info .info-content .cs-title:hover {
    color:  #4169E1;
}

.noo-portfolio .noo-portfolio-buttom a {
    color:  #4169E1;
}

.noo-portfolio .noo-portfolio-buttom a:hover {
    color: #2d9885;
}

#sp-our-blog .k2ItemsBlock ul li a.moduleItemTitle:hover {
    color:  #4169E1;
}

#sp-our-blog .k2ItemsBlock ul li a.moduleItemReadMore {
    color:  #4169E1;
}

#sp-our-blog .k2ItemsBlock ul li a.moduleItemReadMore:hover {
    color: #84dbcb;
}

#sp-testimonial .carousel .carousel-indicators .active {
    background: #f8dcbf;
}

.project-list#k2Container div.catItemCategory a:hover {
    color:  #4169E1;
}

.project-list#k2Container div.catItemReadMore a {
    background:  #4169E1;
}

.project-list#k2Container div.catItemReadMore a:hover {
    background: #2d9885;
}

#sp-sidebar #social-tabs .tab-inner .profile .dcsmt-btn {
    background:  #4169E1;
}

#sp-sidebar #social-tabs .tab-inner .profile .dcsmt-btn:hover {
    background: #2d9885;
}

#k2Container.project-single div.itemRelated ul li a:hover,
#k2Container.project-single div.itemRelated ul li a:hover:before {
    color:  #4169E1;
}

#k2Container.blog-page div.catItemHeader .meta-wrap a:hover {
    color:  #4169E1;
}

#k2Container.blog-page div.catItemReadMore a {
    background:  #4169E1;
}

#k2Container.blog-page div.catItemReadMore a:hover {
    background: #2d9885;
}

#k2Container [class*="EditLink"] a:hover,
#k2Container [class*="AddLink"] a:hover {
    background:  #4169E1;
    border-color:  #4169E1;
}

#k2Container.blog-user-page div.userItemHeader .meta-wrap a:hover {
    color:  #4169E1;
}

#k2Container.blog-user-page div.userItemReadMore a {
    background:  #4169E1;
}

#k2Container.blog-user-page div.userItemReadMore a:hover {
    background: #2d9885;
}

#k2Container.blog-single-page div.itemHeader .meta-wrap a:hover {
    color:  #4169E1;
}

#k2Container.blog-single-page div.itemCommentsForm form input#submitCommentButton {
    background-color:  #4169E1;
}

#k2Container.blog-single-page div.itemCommentsForm form input#submitCommentButton:hover {
    background: #2d9885;
}

form .k2AccountPage .k2AccountPageUpdate button[type="submit"] {
    background:  #4169E1;
}

form .k2AccountPage .k2AccountPageUpdate button[type="submit"]:hover {
    background: #2d9885;
}

form .k2AccountPage #helpsite-refresh:hover {
    background:  #4169E1;
}

.profile .btn-toolbar .btn {
    background:  #4169E1;
}

.profile .btn-toolbar .btn:hover {
    background: #2d9885;
}

.back-to-top:hover {
    background:  #4169E1;
}

.sp-megamenu-parent>li>a:hover,
.sp-megamenu-parent>li>a:focus {
    color:  #4169E1;
}

.sp-megamenu-parent>li.active>a,
.sp-megamenu-parent>li:hover>a {
    color:  #4169E1;
}

.sp-megamenu-parent>li.active>a:after,
.sp-megamenu-parent>li:hover>a:after {
    border-top-color:  #4169E1 !important;
    border-bottom-color:  #4169E1 !important;
}

.sp-megamenu-parent>li.sp-has-child>.sp-dropdown:before {
    border-bottom: 10px solid  #4169E1;
}

.sp-megamenu-parent>li.sp-has-child>.sp-dropdown.sp-menu-right .sp-dropdown.sp-dropdown-sub>.sp-dropdown-inner:before {
    border-right: 10px solid  #4169E1;
}

.sp-megamenu-parent>li.sp-has-child>.sp-dropdown.sp-menu-left .sp-dropdown.sp-dropdown-sub>.sp-dropdown-inner:before {
    border-left: 10px solid  #4169E1;
}

.sp-megamenu-parent>li li.active>a:after,
.sp-megamenu-parent>li li:hover>a:after {
    border-left-color:  #4169E1 !important;
}

.sp-megamenu-parent li.active>a,
.sp-megamenu-parent li:hover>a {
    color:  #4169E1 !important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    border-top: 2px solid  #4169E1;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:focus {
    color:  #4169E1;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover:after,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:focus:after {
    border-left-color:  #4169E1;
}

.offcanvas-menu ul li a:hover,
.offcanvas-menu ul li a:focus {
    color:  #4169E1;
}

.offcanvas-menu ul li.active>a {
    color:  #4169E1;
}

#pricePlans #plans .plan .planContainer .title h2.bestPlanTitle {
    background:  #4169E1;
}

#pricePlans #plans .plan .planContainer .price p.bestPlanPrice {
    background: #33ac96;
}

#pricePlans #plans .plan .planContainer .button a.bestPlanButton {
    background:  #4169E1;
}

#pricePlans #plans .plan:hover .title h2 {
    background:  #4169E1;
}

#pricePlans #plans .plan:hover .price p {
    background: #33ac96;
}

#pricePlans #plans .plan:hover .button a {
    background:  #4169E1;
}

#pricePlans2 #plans .plan .planContainer .title h2.bestPlanTitle {
    background: #33ac96;
}

#pricePlans2 #plans .plan .planContainer .price p.bestPlanPrice {
    background:  #4169E1;
}

#pricePlans2 #plans .plan .planContainer .button a.bestPlanButton {
    background:  #4169E1;
    border-bottom: 5px solid #33ac96;
}

#pricePlans2 #plans .plan:hover .title h2 {
    background: #33ac96;
}

#pricePlans2 #plans .plan:hover .price p {
    background:  #4169E1;
}

#pricePlans2 #plans .plan:hover .button a {
    background:  #4169E1;
    border-bottom: 5px solid #33ac96;
}

.noo-vc-accordion.panel-group .panel-heading:hover,
.noo-vc-accordion.panel-group .panel-heading.active {
    background-color:  #4169E1;
    border-color:  #4169E1;
}

.noo-vc-accordion.panel-group .panel-heading:hover .panel-title,
.noo-vc-accordion.panel-group .panel-heading.active .panel-title {
    background-color:  #4169E1;
}

.noo-vc-accordion.panel-group .panel-heading:hover:hover,
.noo-vc-accordion.panel-group .panel-heading.active:hover {
    background-color:  #4169E1;
    border-color:  #4169E1;
}