/*--------------- BEGIN:Blue color   -------------------- */
.InputIcon .fa {color: #1569C7;}
.my-form header {color: #ffffff;}
.my-form a {color: #1569C7; text-decoration: none;}
.my-form .toggle i::before {background-color: #1569C7;}
.my-form .button {background-color: #1569C7;/* box-shadow: 0px 0px 21px #FFF; */border: 1px solid rgba(175, 175, 175, 0.91);}
.my-form .rating input + label:hover, .my-form .rating input + label:hover ~ label {color: #1569C7;}
.my-form .radio input + i::after { background-color: #1569C7;}
.my-form .checkbox input + i::after {color: #1569C7;}
.my-form .radio input:checked + i, .my-form .checkbox input:checked + i, .my-form .toggle input:checked + i {border-color: #1569C7;}
.my-form .rating input:checked ~ label {color: #1569C7;}
.fa.fa-arrow-circle-down, .fa.fa-arrow-circle-up {color:#1569C7;}
span.form_link {color: #1569C7;}
.my-form .input input, .my-form .select select, .my-form .textarea textarea, .my-form .radio i, .my-form .checkbox i, .my-form .toggle i, .my-form .icon-append, .my-form .icon-prepend {border-color: #1569C7;}
.my-form .icon-append, .my-form .icon-prepend {color: #1569C7;}
.my-form .input:hover input, .my-form .select:hover select, .my-form .textarea:hover textarea, .my-form .radio:hover i, .my-form .checkbox:hover i, .my-form .toggle:hover i {border-color: #1569C7;}
.my-form .input input:focus, .my-form .select select:focus, .my-form .textarea textarea:focus, .my-form .radio input:focus + i, .my-form .checkbox input:focus + i, .my-form .toggle input:focus + i {box-shadow: 0 0px 10px #1569C7;}
.my-form .input input, .my-form .select select, .my-form .textarea textarea, .my-form .radio i, .my-form .checkbox i, .my-form .toggle i, .my-form .icon-append, .my-form .icon-prepend {border-color: #1569C7;}
.my-form .icon-append, .my-form .icon-prepend {color: #1569C7;}
.my-form .input:hover input, .my-form .select:hover select, .my-form .textarea:hover textarea, .my-form .radio:hover i, .my-form .checkbox:hover i, .my-form .toggle:hover i {border-color: #1569C7;}
.color_picker_button,.color_picker_box {border: 1px solid #1569C7 !important;}
.divider {background-color: rgba(77, 176, 226, 0.13);}
.input.state-disabled {background-color: rgba(77, 176, 226, 0.13);}
i.icon-circle-arrow-left, i.icon-home, i.icon-cog {color: rgb(255, 255, 255);}
i.icon-circle-arrow-left:hover {color: #1569C7;}
i.icon-home:hover {color: #1569C7;}
i.icon-cog:hover {color: #1569C7;}
.my-form footer {color: #1569C7;}
td.smrecordstitle {background-color: #1569C7;}
.my-form {background: rgba(21, 105, 199, 0.51);}
.pattern {background-color: rgba(21, 105, 199, 0.45);}
.pagerCurrent {border: 1px solid;background-color: black;color: #1569C7;}
.pagerDefault:hover {border: 1px solid;background-color: #1569C7; color: white;}
.pagerCurrent{border: 1px  solid #1569C7;background-color: rgb(159, 160, 160);color: #1569C7;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: default;display: block;float: left;}
.pagerDefault{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #1569C7;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:link{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #1569C7;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:visited{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #1569C7;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:hover{border: 1px  solid #1569C7;background-color: #1569C7;color: #ffffff;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;}
.ticket_word {border-right: 1px solid rgba(21, 105, 199, 0.21);}
.ticket_content {border-bottom: 1px solid rgba(21, 105, 199, 0.21);}
.client_reply {background: rgba(21, 105, 199, 0.21);}
/*--------------- END:Blue color -------------------- */.bg-theme {
    background-color: #20203d !important
}
.cus-social-links a {
	color: white !important;
}
@media (min-width: 992px) {[data-sticky] {position: sticky;} }

.text-theme {
    color: #20203d !important
}

.bg-theme-hover:hover {
    background-color: #20203d !important
}

.border-theme {
    border-color: #20203d !important
}

@media screen and (max-width:992px) {
    .pagebody .pagephoto {
        max-width: 100%;
    }
}

a {
    text-decoration: none !important;
}

.copyright a {
    color: #fff;
}

/* google custom search css*/

.gsc-adBlock {
    display: none !important;
}

#gsc-i-id1 {
    color: #000 !important
}

#gsc-i-id1::placeholder {
    color: #555 !important;
    opacity: 1;
    font-size: inherit !important
}

.search_content {
    display: flex;
    display: -webkit-flex;
    -ms-display: flex;
    align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    background-color: rgba(255, 255, 255, .98);
    height: 100%;
    position: fixed;
    top: 100%;
    opacity: 0;
    left: 0;
    width: 100%;
    z-index: 2147483647;
    transition: 400ms ease-in-out;
}

.search-flex {
    top: 0;
    opacity: 1;
    display: flex;
    display: -webkit-flex;
    -ms-display: flex;
    align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    transition: 300ms ease-in-out;
}

.search_remove {
    cursor: pointer;
    user-select: none;
    position: absolute;
    top: 10px;
    left: 3%;
}

.search_remove:hover {
    color: #ff4500
}

.gsc-control-cse.gsc-control-cse-en {
    background-color: transparent;
    border-width: 0;
    position: absolute
}

.gsib_b,
.gsst_a {
    display: none !important
}

.gscb_a {
    display: none !important
}

.gsc-input {
    background-image: none !important
}

.gsc-input {
    background-color: transparent !important
}

.gsc-input-box {
    background-color: transparent !important;
    border-bottom: 0 solid #ff4500 !important;
    border-width: 0 !important
}

.gsc-input {
    border-width: 0 !important;
    color: #fff !important;
    font-size: 16px !important;
}

.gsc-adBlock {
    display: none !important
}

.search-icon-desk {
    cursor: pointer
}

.search-icon-desk {
    float: right;
    height: 54px;
    margin-right: 10px
}

.search-icon-desk i {
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #000;
    display: block;
    line-height: 35px;
    margin-top: 9px;
    padding: 0 12px
}

.search-icon-desk i:hover {
    color: #79655d
}

.gsc-results-wrapper-overlay.gsc-results-wrapper-visible {
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
}

.gcsc-branding {
    display: none;
}

.gsc-search-button.gsc-search-button-v2 {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 20px;
    display: inline-block !important;
    background: transparent;
    border-color: transparent;
    border-radius: 0 !important;
}

.gsc-search-button {
    width: auto !important;
    float: right !important
}

.gsc-search-button.gsc-search-button-v2:hover {
    background: #ddd !important
}

.gsc-search-button-v2 svg {
    fill: #fff !important
}

.gsc-search-button-v2 {
    padding: 10px 27px !important
}

.gsc-search-button.gsc-search-button-v2:hover {
    background: #dd0707 !important;
    border-color: #dd0707 !important;
}

.gsc-search-box.gsc-search-box-tools {
    background: #3c3c59 !important;
    margin-bottom: 0 !important;
}

table.gsc-search-box {
    margin-bottom: 0;
}

.cus-101-search {
    border-width: 0 !important;
}

#gsc-i-id1 {
    color: #fff !important;
}

#gsc-i-id1::placeholder {
    color: #ddd !important;
    opacity: 0.5;
}

/* /google custom search css*/