.vc-bloc{
    margin-top: 30px;
}
.vc-form{
    background-color: #ffffff;
    border: 2px solid #eaeaea;
    border-radius: 2px;
    padding: 40px 100px 40px 70px;
}
.jumbotron p, .lead {
    font-size: 15px;
    margin-top: -20px;
    margin-bottom: 35px;
}

.vc-color ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.vc-color .colors-list li {
    display: inline-block;
    margin-right: 9px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
}
.vc-color .colors-list li a {
    display: inline-block;
    height: 45px;
    width: 60px;
    background-color: rgba(0, 0, 0, 0.04);
    border: 2px solid #eaeaea;
    padding: 6px 8px;
    border-radius: 2px;
}
.vc-color .colors-list li a:hover {
    border-color: rgba(0, 0, 0, 0.17);
}
.vc-color .colors-list li a.active {
    border-color: #90c52d;
}
.no-padding-left{
    padding-left: 0;
}
.label-color{
    font-size: 14px;
}
.swap-color-div{
    margin-top: 35px;
    color: #9c9da0;
}
.swap-color-a{
    color: #9c9da0;
    cursor: pointer;
}
.clear-vc{
    clear: both
}
.row-vc{
    margin-bottom: 30px;
}
.info-vc{
    line-height: 44px;
}
.desc-vc{
    padding-top: 13px;
    height: 100px !important;
}
.label-share-vc{
    margin-left: 10px;
}
.share-supp-vc{
    line-height: 45px;
    cursor: pointer;
}
.marge-top{
    margin-top: 5px !important;
}
.save-top{
    margin-top: 50px;
}
#change-profile-pic{
    margin-left: 20px;
}
#photo{
    cursor: crosshair;
}
.deg_color{
    display: none;
}
.social_vc{
    display: none;
}
.social_vc_show{
    display: block;
}
.delete_class{
    margin-left: -35px;
    position: absolute;
    cursor: pointer;
}
#change-profile-pic{
    cursor: pointer;
}
#profile_picture{
    width: 126px;
    height: 124px;
    background-image: url(../upload/no_pic.png);
    background-size: 97%;
    background-repeat: no-repeat;
    background-position: center;
}
.img-circle{
    width: 126px;height: 124px;background-image: url(../upload/no_pic.png)
}
.model_bg{
    width: 100%; height: 18px; border-radius: 2px;
}
.model_bt{
    border-radius: 50%; height: 10px; width: 10px; margin-left: 28px; margin-top: 2px;
}
.add-vc{
    font-size: 25px;
    display: block;
    font-weight: bold;
    line-height: 30px;
}
.add-vc span{
    display: block;
}
.update-col-cv{
    width: 100%;
    margin-top: 20px;
}
.update-label-cv{
    margin-top: 15px;
}
.stat-nbr{
    font-size: 60px;
}
.stat-mob{
    padding: 5px;
}
.menu-add{
    margin-right: 10px;
}
.link-per{
    line-height: 45px;
}
.link-per-txt{
    padding-right: 0;
}
#vc_url_test{
    color: #ff6666;
    font-size: 13px;
}
.custom-checkbox > [type="checkbox"],
.custom-checkbox > label{
    margin-bottom:0px !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.custom-checkbox > [type="checkbox"]:not(:checked),
.custom-checkbox > [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}
.custom-checkbox > [type="checkbox"]:not(:checked) + label,
.custom-checkbox > [type="checkbox"]:checked + label {
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
.custom-checkbox > [type="checkbox"]:not(:checked) + label:before,
.custom-checkbox > [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -9px;
    width: 17px;
    height: 17px;
    border: 2px solid #eaeaea;
    background: #ffffff;
    border-radius: 2px;
}
.custom-checkbox > [type="checkbox"]:not(:checked) + label:after,
.custom-checkbox > [type="checkbox"]:checked + label:after {
    font: normal normal normal 12px/1 'Glyphicons Halflings';
    content: '\e013';
    position: absolute;
    top: 50%;
    margin-top:-7px;
    left: 2px;
    color: #94C947;
    xtransition: all .2s;
}

.custom-checkbox > [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.custom-checkbox > [type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}

.custom-checkbox > [type="checkbox"][data-indeterminate] + label:after,
.custom-checkbox > [type="checkbox"][data-indeterminate] + label:after {
    content: '\2212';
    left: 2px;
    opacity: 1;
    transform: scale(1);
}

.custom-checkbox > [type="checkbox"]:disabled:not(:checked) + label:before,
.custom-checkbox > [type="checkbox"]:disabled:checked + label:before {
    box-shadow: none;
    background-color: #eeeeee;
    border-color: #eeeeee;
    cursor: not-allowed;
    opacity: 1;
    color: #dadada;
}
.custom-checkbox > [type="checkbox"]:disabled:checked + label:after {
    color: #dadada; cursor: not-allowed;
}
.custom-checkbox > [type="checkbox"]:disabled + label {
    color: #aaa; cursor: not-allowed;
}
.custom-checkbox > [type="checkbox"]:checked:focus + label:before,
.custom-checkbox > [type="checkbox"]:not(:checked):focus + label:before {
    border: 2px solid #eaeaea;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.custom-checkbox > label:hover:before {

    border: 2px solid #eaeaea; !important;
}
.custom-checkbox > [type="checkbox"]:disabled:not(:checked) + label:hover:before,
.custom-checkbox > [type="checkbox"]:disabled:checked + label:hover:before{
    border: 1px solid #E4E4E4 !important;
}
.custom-checkbox label{
    font-weight: normal;
    font-size: 14px;
}
.custom-checkbox{
    margin-top: 20px;
    margin-bottom: 15px;
}

.socialmediaHolder {
    display: block;
    margin-top: 0px;
    font-size: 14px; }
.icon-wrapper{
    padding: 10px 10px !important;
}
.ft-social .fa{
    margin-top: 32%;
}
.socialmediaHolder .icon-wrapper {
    padding: 5px 10px !important;
    display: inline-block;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    background: #000;
    margin: 10px 4px 5px 0px;
    color: #fff;
    float: left;
    line-height: 23px; }
.socialmediaHolder .icon-wrapper.pointer {
    margin: 0px 4px 4px 0px;
    cursor: pointer; }
.socialmediaHolder .icon-wrapper i {
    top: 2px;
    position: relative; }
.socialmediaHolder .icon-wrapper.facebook {
    background: #4769A6; }
.socialmediaHolder .icon-wrapper.twitter {
    background: #5EA9DD; }
.socialmediaHolder .icon-wrapper.linkedin {
    background: #0074B9; }
.socialmediaHolder .icon-wrapper.instagram {
    background: #125688; }
.socialmediaHolder .icon-wrapper.xing {
    background: #006464; }
.socialmediaHolder .icon-wrapper.pinterest {
    background: #CB0C11; }
.socialmediaHolder .icon-wrapper.googleplus {
    background: #EA4F39; }
.socialmediaHolder .icon-wrapper.vkontakte {
    background: #3D6390; }
.socialmediaHolder .icon-wrapper.vine {
    background: #00B58A; }
.socialmediaHolder .icon-wrapper.flickr {
    background: #FF0084; }
.socialmediaHolder .icon-wrapper.dribbble {
    background: #EA4C89; }
.socialmediaHolder .icon-wrapper.youtube {
    background: #bb0000; }
.socialmediaHolder .icon-wrapper.tripadvisor {
    background: #589442; }
.socialmediaHolder .icon-wrapper.vimeo {
    background: #aad450; }
.socialmediaHolder .icon-wrapper.snapchat {
    background: #fffc00; }

@charset "UTF-8";

/* qrbackend2 */
@font-face {
    font-family: "qrbackend2";
    src:url("../fonts/1481016424.eot");
    src:url("../fonts/1481016424.eot?#iefix") format("embedded-opentype"),
    url("../fonts/1481016424.woff") format("woff"),
    url("../fonts/1481016424.ttf") format("truetype"),
    url("../fonts/1481016424.svg#1481016424") format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: "qrbackend2" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "qrbackend2" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-android:before {
    content: "\e000";
}
.icon-archive:before {
    content: "\e001";
}
.icon-blackberry:before {
    content: "\e002";
}
.icon-caret-down:before {
    content: "\e004";
}
.icon-caret-up:before {
    content: "\e005";
}
.icon-chevron-down:before {
    content: "\e006";
}
.icon-chevron-left:before {
    content: "\e007";
}
.icon-chevron-right:before {
    content: "\e008";
}
.icon-chevron-up:before {
    content: "\e009";
}
.icon-choose-file:before {
    content: "\e00a";
}
.icon-clock:before {
    content: "\e00b";
}
.icon-close:before {
    content: "\e00c";
}
.icon-color-background:before {
    content: "\e00d";
}
.icon-color-background-b:before {
    content: "\e00e";
}
.icon-color-background-c:before {
    content: "\e00f";
}
.icon-color-eye-inner:before {
    content: "\e010";
}
.icon-color-eye-inner-b:before {
    content: "\e011";
}
.icon-color-eye-inner-c:before {
    content: "\e012";
}
.icon-color-eye-outer:before {
    content: "\e013";
}
.icon-color-eye-outer-b:before {
    content: "\e014";
}
.icon-color-eye-outer-c:before {
    content: "\e015";
}
.icon-color-foreground-b:before {
    content: "\e017";
}
.icon-delete:before {
    content: "\e018";
}
.icon-design:before {
    content: "\e019";
}
.icon-design-b:before {
    content: "\e01a";
}
.icon-designer-eyes:before {
    content: "\e01b";
}
.icon-designer-shape:before {
    content: "\e01c";
}
.icon-designer-templates:before {
    content: "\e01d";
}
.icon-detail-view:before {
    content: "\e01e";
}
.icon-download-code:before {
    content: "\e01f";
}
.icon-edit:before {
    content: "\e020";
}
.icon-edit-b:before {
    content: "\e021";
}
.icon-facebook-like:before {
    content: "\e022";
}
.icon-facebook-b:before {
    content: "\e023";
}
.icon-file:before {
    content: "\e024";
}
.icon-help:before {
    content: "\e025";
}
.icon-image:before {
    content: "\e026";
}
.icon-ios:before {
    content: "\e027";
}
.icon-list-view:before {
    content: "\e028";
}
.icon-logout:before {
    content: "\e02b";
}
.icon-minus:before {
    content: "\e02c";
}
.icon-options:before {
    content: "\e02d";
}
.icon-phone:before {
    content: "\e02e";
}
.icon-plus:before {
    content: "\e02f";
}
.icon-plus-b:before {
    content: "\e030";
}
.icon-plus-c:before {
    content: "\e031";
}
.icon-preview-phone:before {
    content: "\e032";
}
.icon-preview-phone-b:before {
    content: "\e033";
}
.icon-preview-phone-c:before {
    content: "\e034";
}
.icon-pricing:before {
    content: "\e035";
}
.icon-reorder:before {
    content: "\e037";
}
.icon-reset:before {
    content: "\e038";
}
.icon-search:before {
    content: "\e039";
}
.icon-security:before {
    content: "\e03a";
}
.icon-tracking:before {
    content: "\e03c";
}
.icon-trash:before {
    content: "\e03d";
}
.icon-type-appstores:before {
    content: "\e03e";
}
.icon-type-email:before {
    content: "\e03f";
}
.icon-type-email-b:before {
    content: "\e040";
}
.icon-type-gallery:before {
    content: "\e041";
}
.icon-type-gallery-b:before {
    content: "\e042";
}
.icon-type-mp3:before {
    content: "\e043";
}
.icon-type-pdf:before {
    content: "\e044";
}
.icon-type-plaintext:before {
    content: "\e045";
}
.icon-type-sms:before {
    content: "\e046";
}
.icon-type-url-criteria:before {
    content: "\e047";
}
.icon-type-url-criteria-b:before {
    content: "\e048";
}
.icon-type-url-criteria-c:before {
    content: "\e049";
}
.icon-type-vcard:before {
    content: "\e04a";
}
.icon-upload:before {
    content: "\e04c";
}
.icon-user:before {
    content: "\e04d";
}
.icon-usermanagement:before {
    content: "\e04e";
}
.icon-whitelabeling:before {
    content: "\e04f";
}
.icon-windows:before {
    content: "\e050";
}
.icon-variante1:before {
    content: "\e051";
}
.icon-variante2:before {
    content: "\e052";
}
.icon-variante3:before {
    content: "\e053";
}
.icon-variante4:before {
    content: "\e054";
}
.icon-variante5:before {
    content: "\e055";
}
.icon-variante6:before {
    content: "\e056";
}
.icon-variante7:before {
    content: "\e057";
}
.icon-variante9:before {
    content: "\e059";
}
.icon-variante10:before {
    content: "\e05a";
}
.icon-variante11:before {
    content: "\e05b";
}
.icon-variante12:before {
    content: "\e05c";
}
.icon-variante13:before {
    content: "\e05d";
}
.icon-variante14:before {
    content: "\e05e";
}
.icon-variante15:before {
    content: "\e05f";
}
.icon-variante16:before {
    content: "\e060";
}
.icon-variante17:before {
    content: "\e061";
}
.icon-variante18:before {
    content: "\e062";
}
.icon-variante19:before {
    content: "\e063";
}
.icon-variante20:before {
    content: "\e064";
}
.icon-variante21:before {
    content: "\e065";
}
.icon-variante22:before {
    content: "\e066";
}
.icon-variante23:before {
    content: "\e067";
}
.icon-variante24:before {
    content: "\e068";
}
.icon-variante25:before {
    content: "\e069";
}
.icon-variante26:before {
    content: "\e06a";
}
.icon-variante27:before {
    content: "\e06b";
}
.icon-variante28:before {
    content: "\e06c";
}
.icon-variante29:before {
    content: "\e06d";
}
.icon-variante30:before {
    content: "\e06e";
}
.icon-variante31:before {
    content: "\e06f";
}
.icon-variante32:before {
    content: "\e070";
}
.icon-variante33:before {
    content: "\e071";
}
.icon-variante34:before {
    content: "\e072";
}
.icon-variante35:before {
    content: "\e073";
}
.icon-qrcode-1-1:before {
    content: "\e016";
}
.icon-type-website:before {
    content: "\e04b";
}
.icon-calendar:before {
    content: "\e003";
}
.icon-check-mark-2:before {
    content: "\e036";
}
.icon-shopping-cart:before {
    content: "\e075";
}
.icon-check-circle:before {
    content: "\e076";
}
.icon-card-checkout:before {
    content: "\e077";
}
.icon-invoice:before {
    content: "\e078";
}
.icon-lock-checkout:before {
    content: "\e074";
}
.icon-call-phone:before {
    content: "\e079";
}
.icon-focus-in:before {
    content: "\e07a";
}
.icon-support:before {
    content: "\e03b";
}
.icon-thin-close:before {
    content: "\e07b";
}
.icon-thin-menu:before {
    content: "\e07c";
}
.icon-variante8:before {
    content: "\e058";
}
.icon-chevron-down-1:before {
    content: "\e07d";
}
.icon-chevron-left-1:before {
    content: "\e07e";
}
.icon-chevron-right-1:before {
    content: "\e07f";
}
.icon-chevron-up-1:before {
    content: "\e080";
}
.icon-down-open-mini:before {
    content: "\e083";
}
.icon-plus-1:before {
    content: "\e084";
}
.icon-question:before {
    content: "\e085";
}
.icon-egoditorlogo:before {
    content: "\e082";
}
.icon-logo-icon:before {
    content: "\e086";
}
.icon-camera:before {
    content: "\e087";
}
.icon-link:before {
    content: "\e088";
}
.icon-gears-setting:before {
    content: "\e089";
}
.icon-up-open-mini:before {
    content: "\e08a";
}
.icon-facebook:before {
    content: "\e08c";
}
.icon-pinterest:before {
    content: "\e08d";
}
.icon-instagram:before {
    content: "\e08e";
}
.icon-flickr:before {
    content: "\e090";
}
.icon-xing:before {
    content: "\e08f";
}
.icon-linkedin:before {
    content: "\e092";
}
.icon-skype:before {
    content: "\e093";
}
.icon-dribbble:before {
    content: "\e094";
}
.icon-vkontakte:before {
    content: "\e095";
}
.icon-googleplus:before {
    content: "\e096";
}
.icon-vine:before {
    content: "\e091";
}
.icon-qrcode-1:before {
    content: "\e097";
}
.icon-check-mark:before {
    content: "\e098";
}
.icon-delete-2:before {
    content: "\e02a";
}
.icon-download-inbox-1:before {
    content: "\e099";
}
.icon-minus-1:before {
    content: "\e09a";
}
.icon-qrcode:before {
    content: "\e09b";
}
.icon-user-outline:before {
    content: "\e081";
}
.icon-arrow-swap:before {
    content: "\e09c";
}
.icon-vimeo:before {
    content: "\e08b";
}
.icon-youtube:before {
    content: "\e09e";
}
.icon-snapchat:before {
    content: "\e0a0";
}
.icon-tripadvisor:before {
    content: "\e09f";
}
.icon-check:before {
    content: "\e0a1";
}
.icon-chevron-up-medium:before {
    content: "\e0a2";
}
.icon-chevron-right-medium:before {
    content: "\e0a3";
}
.icon-chevron-left-medium:before {
    content: "\e0a4";
}
.icon-chevron-down-medium:before {
    content: "\e0a5";
}
.icon-play:before {
    content: "\e0a6";
}
.icon-icomoon:before {
    content: "\e029";
}
.icon-icon-download-thin:before {
    content: "\e0a7";
}
.icon-icon-download-thin:before {
    content: "\e0a7";
}
.icon-twitter:before {
    content: "\e0a8";
}
.icon-unigrid-ui-ui-down:before {
    content: "\e09d";
}
.icon-modal-close:before {
    content: "\e0a9";
}
.icon-check-slim:before {
    content: "\e0aa";
}
.icon-euro:before {
    content: "\e0ab";
}
.icon-check-boxunigrid-ui-ui-close:before {
    content: "\e0ac";
}
.icon-alert-close:before {
    content: "\e0ad";
}
.icon-user-management:before {
    content: "\e0ae";
}

.panel {
    border-radius: 5px;
}
label {
    font-weight: 300;
}
.panel-login {
    background-color: #ffffff;
    border: 2px solid #eaeaea;
    border-radius: 2px;
}
.panel-login .checkbox input[type=checkbox]{
    margin-left: 0px;
}
.panel-login .checkbox label {
    padding-left: 25px;
    font-weight: 300;
    display: inline-block;
    position: relative;
}
.panel-login .checkbox {
    padding-left: 20px;
}
.panel-login .checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: 0px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.panel-login .checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: 0px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #555555;
}
.panel-login .checkbox input[type="checkbox"] {
    opacity: 0;
}
.panel-login .checkbox input[type="checkbox"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.panel-login .checkbox input[type="checkbox"]:checked + label::after {
    font-family: 'FontAwesome';
    content: "\f00c";
}
.panel-login>.panel-heading .tabs{
    padding: 0;
}
.panel-login h2{
    font-size: 20px;
    font-weight: 300;
    margin: 30px;
}
.panel-login>.panel-heading {
    color: #848c9d;
    background-color: #e8e9ec;
    border-color: #fff;
    text-align:center;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom: 0px;
    padding: 0px 15px;
}
.panel-login .form-group {
    padding: 0 30px;
}
.panel-login>.panel-heading .login {
    padding: 20px 30px;
    border-bottom-leftt-radius: 5px;
}
.panel-login>.panel-heading .register {
    padding: 20px 30px;
    background: #a23de3;
    border-bottom-right-radius: 5px;
}
.panel-login>.panel-heading a{
    text-decoration: none;
    color: #666;
    font-weight: 300;
    font-size: 16px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
.panel-login>.panel-heading a#register-form-link {
    color: #fff;
    width: 100%;
    text-align: right;
}
.panel-login>.panel-heading a#login-form-link {
    width: 100%;
    text-align: left;
}

.panel-login input[type="text"],.panel-login input[type="email"],.panel-login input[type="password"] {
    height: 45px;
    border: 0;
    font-size: 16px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #e7e7e7;
    border-radius: 0px;
    padding: 6px 6px;
}
.panel-login input:hover,
.panel-login input:focus {
    outline:none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: #ccc;
}
.btn-login {
    background-color: #E8E9EC;
    outline: none;
    color: #a23de3;
    font-size: 14px;
    height: auto;
    font-weight: normal;
    padding: 14px 0;
    text-transform: uppercase;
    border: none;
    border-radius: 0px;
    box-shadow: none;
}
.btn-login:hover,
.btn-login:focus {
    color: #fff;
    background-color: #a23de3;
}
.forgot-password {
    text-decoration: underline;
    color: #888;
}
.forgot-password:hover,
.forgot-password:focus {
    text-decoration: underline;
    color: #666;
}

.btn-register {
    background-color: #E8E9EC;
    outline: none;
    color: #a23de3;
    font-size: 14px;
    height: auto;
    font-weight: normal;
    padding: 14px 0;
    text-transform: uppercase;
    border: none;
    border-radius: 0px;
    box-shadow: none;
}
.btn-register:hover,
.btn-register:focus {
    color: #fff;
    background-color: #a23de3;
}