/* -----------------------------------------------------------------------------------------
 * Copyright (C) Virasepehr Inforamtion Technology Co (virasepehr.com) - All Rights Reserved
 * Written by Amin Soltani <asoltani927@gmail.com>, 2016 - 2017
 */
@import url(bootstrap-glyphicons.css);@import url(icomoon/styles.css);@import url(font-awesome.min.css);@import url(bootstrap-reset.css);@import url(bootstrap.min.css);@import url(animate.css);@import url(hover-min.css);@import url(fontface.css);@import url(spacing.css);@import url(wizard.css);@import url(theme.css);header .nav-menu,header .nav-menu li{position:relative}.expand div:last-child,.expand i,.phoca-flag,.phoca-flagbox{vertical-align:middle}.expand:after,ul.home-menu li a:before{content:''}*{font-family:IRANSans}body,html{direction:ltr!important}.pull-right{float:left!important}.pull-left{float:right!important}.text-right{text-align:left!important}.text-left{text-align:right!important}.modal-backdrop{z-index:inherit}.user-dashboard .nav-tabs{background-color:#d4d1f9}.user-dashboard .tab-content{background-color:#fefff9;color:#fff;padding:5px}.tab-content thead tr td,.user-dashboard .tab-content thead tr{background-color:#353340;color:#fff!important}.nav-tabs>li,.user-dashboard .nav-tabs>li>a{border:0!important;border-radius:0!important}.user-dashboard .nav-tabs>li>a{background-color:#4e8b99!important;border-radius:0!important;border:0!important;color:#fff!important}.user-dashboard .nav-tabs>li>a:hover{background-color:#4e8894!important;border-radius:0!important;color:#fff!important;border:0!important}.user-dashboard .nav-tabs>li.active>a{background-color:#2d5058!important;border-radius:0!important;color:#fff!important;border:0!important}::-moz-selection{background:#e0ff07}:focus{outline:0!important}input[type=text],textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:0!important}input[type=text]:focus,textarea:focus{box-shadow:0 0 5px rgba(81,203,238,1);border:1px solid rgba(81,203,238,1);outline:0!important}a{text-decoration:none!important}::selection{background:#e0ff07}html{background:#fff;border-top:3px solid #088587}.vira{margin:0 3px;color:#088587}body{background:#fff!important;font-family:IRANSansFaNum;font-size:12px}.rtl{direction:rtl}.ltr{direction:ltr}.userdashboard .panel{opacity:.8}.userdashboard .panel.active,.userdashboard .panel:hover{opacity:1}.none{display:none}header{padding:10px 0!important}header,section,section.content-box{border-bottom:1px dashed silver}header .nav-menu{display:inline-block;float:right;clear:left;margin-top:40px}header .nav-menu>li{display:inline-block;font-size:14px}header .nav-menu li ul{list-style:none;padding:0;margin:0;display:none;position:absolute;right:0;background:#E4E4E4;z-index:11;border-bottom:2px solid #d3d3d3;min-width:250px}header .nav-menu a img{vertical-align:middle;margin:2px 2px 0 8px}header .nav-menu li a{padding:3px 18px;color:#323232!important;text-decoration:none}header .nav-menu li li a{display:block;text-align:right;padding:10px;font-size:11px!important;white-space:nowrap}header .nav-menu li li:nth-child(2n) a{border-bottom:1px solid #d3d3d3}header .nav-menu>li:hover a{background:#E4E4E4}header .nav-menu li li a:hover{background:#d3d3d3!important}header .nav-menu li a+ul:hover,header .nav-menu li a:hover+ul{display:block}.expand,.expand i,.phoca-flag,.phoca-flagbox{display:inline-block}header .nav-menu a:last-child{border-left:0 solid #A3A3A3}.phoca-flagbox{width:12px;height:12px;position:relative}.phoca-flag{border:1px solid #e5e5e5;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.grayI{background:#7d7c81}.grayII{background:#706f74}.grayIII{background:#656368}.grayIIII{background:#5d5b5f}.expand{float:right;font-family:IRANSans,BYekan,helv,sans-serif;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid rgba(0,0,0,.07);margin-right:3px;font-size:11px;height:28px}.expand:after{clear:both}.expand i{width:28px;cursor:pointer;text-align:center;margin:0;line-height:25px;overflow:hidden;float:left;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#656565}.expand.focus div:last-child{margin:0 5px;display:block;float:left;max-width:inherit;visibility:visible;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.expand form,.expand input{border:0!important;padding:0;margin:0}.expand div:last-child{overflow:hidden;cursor:pointer;line-height:25px;font-size:11px;visibility:visible;text-align:center;float:left;max-width:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;color:#000}.expand input{width:130px;font-size:12px;color:#9CA8AB}ul.home-menu{list-style:none;direction:rtl;display:block}ul.home-menu li:nth-child(10),ul.home-menu li:nth-child(8),ul.home-menu li:nth-child(9){background:#fbfbfb}ul.home-menu li a{text-decoration:none;color:#5a5a5a;font-size:13px;font-family:XSBOLD!important}ul.home-menu li{display:block;padding:15px 5px;border-bottom:1px solid #cacaca;color:#fff;position:relative;overflow:hidden}ul.home-menu li.active{background:#f2f2f2}ul.home-menu li a:before{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,.5) 50%,rgba(229,172,142,0));transform:rotateZ(60deg) translate(-5em,7.5em)}ul.home-menu li a:focus::before,ul.home-menu li a:hover::before{animation:sheen 1s forwards}@keyframes sheen{100%{transform:rotateZ(60deg) translate(1em,-9em)}}ul.home-menu-content{display:flex;margin-right:10px;padding:8px;list-style:none;position:relative;height:100%}ul.home-menu-content li{top:0;left:0;height:100%;width:100%;overflow:hidden;animation:fadeOutRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:none}ul.home-menu-content li.active{display:block;animation:fadeInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}div.home-about-us{direction:rtl;min-height:100%;color:#444!important;line-height:25px;font-size:13px!important}footer{color:grey;font-size:10px}.design-process-section .text-align-center{line-height:25px;margin-bottom:12px}.design-process-content{border:1px solid #e9e9e9;position:relative;padding:30px}.process-model{list-style:none;padding:0;position:relative;max-width:600px;margin:20px auto 26px;border:none;z-index:0;text-align:center}.process-model li::after{background:#e5e5e5;bottom:0;content:"";display:block;height:4px;margin:0 auto;position:absolute;right:-30px;top:33px;width:85%;z-index:-1}.process-model li.visited::after{background:#57b87b}.process-model li:first-child::after{width:0}.process-model li{display:inline-block;width:18%;text-align:center;float:none}.nav-tabs.process-model>li.active2>a,.nav-tabs.process-model>li.active2>a:focus,.nav-tabs.process-model>li.active2>a:hover,.nav-tabs.process-model>li.active>a,.nav-tabs.process-model>li.active>a:focus,.nav-tabs.process-model>li.active>a:hover,.process-model li a:focus,.process-model li a:hover{border:none;background:0 0}.process-model li.active2 i,.process-model li.visited2 i{background:#fff;border-color:#a63a4c}.process-model li a{padding:0;border:none;color:#606060}.process-model li.active,.process-model li.visited{color:#57b87b}.process-model li.active2,.process-model li.active2 a,.process-model li.active2 a:focus,.process-model li.active2 a:hover,.process-model li.visited2,.process-model li.visited2 a,.process-model li.visited2 a:focus,.process-model li.visited2 a:hover{color:#a63a4c}.process-model li.active a,.process-model li.active a:focus,.process-model li.active a:hover,.process-model li.visited a,.process-model li.visited a:focus,.process-model li.visited a:hover{color:#57b87b}.process-model li.active p,.process-model li.visited p{font-weight:600}.process-model li i{display:block;height:68px;width:68px;text-align:center;margin:0 auto;background:#f5f6f7;border:2px solid #e5e5e5;line-height:65px;font-size:30px;border-radius:50%}.process-model li.active i,.process-model li.visited i{background:#fff;border-color:#57b87b}.process-model li p{font-size:12px;margin-top:11px}.process-model.contact-us-tab li.visited a,.process-model.contact-us-tab li.visited p{color:#606060!important;font-weight:400}.process-model.contact-us-tab li::after{display:none}.checkbox label,.checker,.radio label,.radio label::after,.radio label::before{display:inline-block}.process-model.contact-us-tab li.visited i{border-color:#e5e5e5}@media screen and (max-width:560px){.more-icon-preocess.process-model li span{font-size:23px;height:50px;line-height:46px;width:50px}.more-icon-preocess.process-model li::before{top:24px}}@media screen and (max-width:380px){.process-model.more-icon-preocess li{width:16%}.more-icon-preocess.process-model li span{font-size:16px;height:35px;line-height:32px;width:35px}.more-icon-preocess.process-model li p{font-size:8px}.more-icon-preocess.process-model li::before{top:18px}.process-model.more-icon-preocess{text-align:center}}.checker{width:25px;margin:5px 10px;position:relative}.checkbox.checkbox-inline,.radio.radio-inline{margin-top:0}.checker label{cursor:pointer;position:absolute;width:25px;height:25px;top:0;left:0;background:#f9f9f9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #e7e7e7}.checker label:after{opacity:.2;content:'';position:absolute;width:12px;height:8px;background:0 0;top:5px;left:6px;border:3px solid #333;border-top:none;border-right:none;transform:rotate(-45deg)}.checker label:hover::after{opacity:.5}.checker input[type=checkbox]:checked+label:after{opacity:1}.checkbox{padding-left:20px}.checkbox label{position:relative;padding-left:5px}.checkbox label::after,.checkbox label::before{position:absolute;margin-left:-20px;display:inline-block;left:0}.checkbox label::before{content:"";width:17px;height:17px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::after{width:16px;height:16px;top:0;padding-left:3px;padding-top:1px;font-size:11px;color:#555}.checkbox-danger input[type=checkbox]:checked+label::after,.checkbox-info input[type=checkbox]:checked+label::after,.checkbox-primary input[type=checkbox]:checked+label::after,.checkbox-success input[type=checkbox]:checked+label::after,.checkbox-warning input[type=checkbox]:checked+label::after{color:#fff}.checkbox input[type=checkbox]{opacity:0}.checkbox input[type=checkbox]:focus+label::before{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.checkbox input[type=checkbox]:checked+label::after{font-family:FontAwesome;content:"\f00c"}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#428bca;border-color:#428bca}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#d9534f;border-color:#d9534f}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c}.radio{padding-left:20px}.radio label{position:relative;padding-left:5px}.radio label::before{content:"";position:absolute;width:17px;height:17px;right:0;margin-right:0;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.radio label::after{position:absolute;content:" ";width:11px;height:11px;right:3px;top:3px;margin-right:0;border-radius:50%;background-color:#555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio-primary input[type=radio]+label::after,.radio-primary input[type=radio]:checked+label::after{background-color:#428bca}.radio input[type=radio]{opacity:0}.radio input[type=radio]:focus+label::before{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio-primary input[type=radio]:checked+label::before{border-color:#428bca}.radio-danger input[type=radio]+label::after,.radio-danger input[type=radio]:checked+label::after{background-color:#d9534f}.radio-danger input[type=radio]:checked+label::before{border-color:#d9534f}.radio-info input[type=radio]+label::after,.radio-info input[type=radio]:checked+label::after{background-color:#5bc0de}.radio-info input[type=radio]:checked+label::before{border-color:#5bc0de}.radio-warning input[type=radio]+label::after,.radio-warning input[type=radio]:checked+label::after{background-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::before{border-color:#f0ad4e}.radio-success input[type=radio]+label::after,.radio-success input[type=radio]:checked+label::after{background-color:#5cb85c}.radio-success input[type=radio]:checked+label::before{border-color:#5cb85c}.img-profile{padding:3px;display:block;width:100px;height:100px;border:2px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.comment-list .panel.arrow.left::before{left:0;top:30px;border-right-color:inherit;border-width:16px}.comment-list .panel.arrow.right::after,.comment-list .panel.arrow.right::before{border-right:0;border-right-width:0}.comment-list .panel.arrow.right::before{right:0;top:10px;border-left-color:inherit;border-width:16px}.comment-list .arrow::after,.comment-list .arrow::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.fileUpload{position:relative;overflow:hidden;margin:0}.fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.fileUpload input.upload-file{background:0 0;border:1px solid #cacaca}.modal-open .modal{z-index: 9999999;}