.wpcs_auto_switcher {
    width: 200px;
    height: 220px;
    position: fixed;
    margin-top: 30px;
    /*perspective: 1000px;*/
    margin: 0px;
    z-index: 99999;
    list-style: none;
    margin: 0;
    padding: 0;
}
.wpcs_auto_switcher.right {
    right: 0px; 
}

img.flag_auto_switcher{
    height: auto;
    width: 35px;
    display: inline-block;
    vertical-align: middle;
}
span img.flag_auto_switcher{
    margin: 0 auto;
}
.wpcs_auto_switcher.right{
    width: inherit;
}
.wpcs_auto_switcher.right li{
    list-style: none;
}
.wpcs_auto_switcher li a {
    display: block;
    max-width: 75px;
    font-size: 14px;
    border-bottom: 1px solid #333;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    padding: 7px;
    text-decoration: none;
    text-align: center;
    transition: background .5s ease .300ms;
}

.wpcs_auto_switcher li:first-child a { border-radius: 0 5px 0 0 }
.wpcs_auto_switcher li:last-child  a { border-radius: 0 0 5px 0 }
.wpcs_auto_switcher.right li:first-child a { border-radius: 5px 0 0 0 }
.wpcs_auto_switcher.right li:last-child  a { border-radius: 0 0 0 5px }
.wpcs_auto_switcher li a span {
    /*overflow: hidden*/;
    width: 150px;
    display: inline-block;
    padding-right: 9px;
    white-space: nowrap;
    height: 40px;
    float: left;
    text-align: center;
    color: #fff;
    margin: -32px 78px;
    padding: 8px;
    transform-origin: 0;
    visibility: hidden;
    opacity: 0;
    transform: rotateY(45deg);
    border-radius: 5px;
    transition: all .5s ease .300ms
}
.wpcs_auto_switcher.right li a span {
    float: right;  
}
.wpcs_auto_switcher li span:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: -20px;
    top: 10px;
    border: 10px solid transparent;
    border-right: 10px solid #222;
}
.wpcs_auto_switcher.right li span:after {
    right: -20px;
    left: initial;
    border-right: 10px solid transparent;
    border-left: 10px solid #222;
}
.wpcs_auto_switcher li a:hover span {
    visibility: visible;
    opacity: 1;
    transform: rotateY(0)
}

.wpcs_auto_switcher li a span div{
    display: table;
}.arf_form .ajax-file-remove,.arf_form .arfajax-file-upload{line-height:normal;text-decoration:none;vertical-align:middle;cursor:pointer}.arf_form .arfajax-file-upload{font-weight:700;width:auto;margin:0 10px 0 0;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:7px 10px 0;-webkit-box-sizing:content-box!important;-o-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.arf_form .arf_file_info_item{display:inline-block;min-height:30px;height:auto;line-height:normal;margin-bottom:5px;vertical-align:middle;width:100%}.arfpreivewform .arf_file_info_item{margin-bottom:8px}.file_name{overflow-x:auto;overflow-y:hidden;width:auto}.arf_form .ajax-file-remove{font-size:14px;font-weight:400;height:20px;width:auto;margin:0 4px 0 8px;border:0 solid #9c332d;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:4px 0 0;background:0 0;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.arf_form .ajax-file-remove img,.arf_form .arfajax-file-upload img{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border:none!important;padding:0!important;margin:0!important;float:left;height:14px;width:14px}.arf_form .arf_info{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;color:#787878;margin-top:3px}.arf_form .file_name{height:18px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left}.arf_form .percent{float:right;display:inline-block;height:18px;text-align:right}.arf_form .arf_progress_bar{display:inline-block;height:20px;border:none;width:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.arf_form .arfprogress{margin-top:4px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.arf_form .arfprogress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-o-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.arf_form .arfprogress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-o-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.arf_form .progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.arf_form .arfprogress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.arf_form .arfprogress{width:auto;vertical-align:middle;display:none;height:10px;float:none}.arf_form iframe{width:0;height:0;border:none;position:absolute;left:-9999px}.arf_form .file_name_info{display:inline-block;margin-top:5px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.arf_form .file_main_control img{background:0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;border:none;height:14px;width:14px}.arf_file_drag_reply_container{border:4px dashed #dfdfdf;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;color:#555;cursor:pointer;float:left;font-weight:700;min-height:100px;line-height:normal!important;margin:0;padding:40px 5px!important;text-align:center;width:100%}.arf_file_drag_reply_container.arf_hover_file{color:#5cb85c;border-color:#5cb85c}.arf_reply_drag_file_label{border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;float:left;height:auto;padding:0!important;position:relative;width:100%;margin-bottom:0}.arf_file_info_item.arf_error{margin-bottom:15px}.arf_file_info_item.arf_advance_error{margin-bottom:55px}/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */