@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&family=Geist:wght@100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Questrial&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

*:focus{outline:none;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
 
html,body{font-family:"Plus Jakarta Sans", sans-serif;font-optical-sizing:auto;font-style:normal;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;letter-spacing:0.6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;margin:0;padding:0;line-height:normal;font-size:0.88rem;font-weight:400;font-size:14px;}

::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;}
a,button{cursor:pointer;}
a{color:#2f9ed5;text-decoration:none}
a:hover{text-decoration:none;}
body.popover{overflow:hidden;}
hr.nomargin{margin:0;}
.uppercase{text-transform:uppercase;}
textarea{padding:16px 4px 0 4px;color:#656565;font-weight:500;}

input[type='text']::placeholder{text-indent:00px;transition:all 0.5s;font-size:0.85rem;color:#9f9f9f;}
input[type='text'].focus::placeholder{text-indent:5px;}

/* Chrome, Safari, Edge, Opera */
input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance: none;margin:0;}
/* Firefox */
input[type='number']{-moz-appearance:textfield;}
input[type='number']::placeholder{text-indent:00px;transition:all 0.5s;font-size:0.85rem;color:#9f9f9f;}
input[type='number'].focus::placeholder{text-indent:5px;}

.styled-select{position:relative;}
.styled-select select{-webkit-appearance:none;}
.form-row{margin:10px 0 15px 0px}
.w-100{width:calc(100% - 10px)!important}.w-95{width:calc(95% - 10px)!important}.w-90{width:calc(90% - 10px)!important}.w-85{width:calc(85% - 10px)!important;}.w-80{width:calc(80% - 10px)!important;}.w-75{width:calc(75% - 10px)!important;}.w-70{width:calc(70% - 10px)!important;}.w-60{width:calc(60% - 10px)!important;}.w-50,.w_1_2{width:calc(50% - 10px)!important;}.w-45{width:calc(45% - 10px)!important;}.w-40{width:calc(40% - 10px)!important;}.w-35{width:calc(35% - 10px)!important;}.w-30{width:calc(30% - 10px)!important;}.w-25,.w_1_4{width:calc(25% - 10px)!important;}.w-20{width:calc(20% - 10px)!important;}.w-15{width:calc(15% - 10px)!important;}.w-10{width:calc(10% - 10px)!important;}.w_1_3{width:calc(33.33% - 10px)!important;}.w_4_3{width:calc(66.66% - 10px)!important;}.m-auto{margin-left:auto;margin-right:auto;}

.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}

.vh-100{height:100vh!important}.d-flex{display:flex!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}

.f-none{float:none;}
.pageloaderprogress{position:fixed;left:0px;top:0px;width:100%;z-index:9999;}
#pageloaderbar{background-color:#819FF7;width:0%;height:4px;}

/**/
.overlay-bg{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9);justify-content:center;align-items:center;opacity:0;visibility:hidden}
.overlay-bg .modal-content{width:980px;position:relative;background:#fff;border-radius:4px;padding:10px;margin:auto;height:auto;margin-top:25px;margin-bottom:25px;}
.overlay-bg .model-body h4{margin:3px 0 2px 0;}
.overlay-close{position:absolute;top:2px;right:10px;font-size:25px;cursor:pointer;line-height:0;z-index:1;}
.overlay-bg .btn.btn-default,
.overlay-bg .closepopupbtn{font-size:15px;font-weight:500;background:#00c7d8;text-transform:uppercase;border-radius:0px;width:auto;text-align:center;height:36px;color:#fff;text-decoration:none;justify-content:center;align-items:center;margin-top:20px;letter-spacing:0.5px;border:0px;outline:0px;-webkit-appearance:none;padding:0 10px;}
.showpopover{opacity:1;visibility:visible;z-index:999;display:block;}
.showpopover .popup-title{margin:-10px -10px 20px -10px;padding:5px 5px 5px 10px;background:#f1f1f1;border-bottom:1px solid #cecbcb;font-size:17px;text-transform:uppercase;font-weight:700;text-align:left;}

/***POPUP style-2***/
.overlay-bg-1{align-items:center;justify-content:center;margin:auto;border-radius:inherit;left:0;/*pointer-events:none;*/position:fixed;top:0;bottom:0;right:0;display:none;}
.overlay-bg-1.showpopover{display:flex;}
.overlay-bg-1 .dialog-close-btn{cursor:pointer;position:absolute;top:5px;right:5px;display:block;height:auto;width:auto;}
.overlay-bg-1 .dialog-close-btn svg{font-size:28px;}
.overlay-bg-1 .overlay_scrim{bottom:0;right:0;top:0;left:0;width:100%;height:100%;position:fixed;background:rgba(0, 0, 0, .5);backdrop-filter:blur(15px);}
.overlay-bg-1 .modal-content{border-radius:6px;overflow-y:auto;box-shadow:0 8px 23px rgba(47, 43, 61,.28),0 0 transparent,0 0 transparent;max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px;display:flex;flex-direction:column;outline:none;position:absolute;pointer-events:auto;contain:layout;background:rgb(255,255,255);color:rgba(47,43,61, 0.68);}
.overlay-bg-1 .modal-content .formsection{margin:20px 0 15px 0;padding:0 40px;}
/***POPUP style-2***/

/**/

.button{display:inline-block;font-size:0.95rem;background:#00c7d8;text-transform:uppercase;border-radius:5px;width:auto;text-align:center;color:#fff;text-decoration:none;letter-spacing:1.1px;border:0px;outline:0px;cursor:pointer;padding:8px 15px;min-width:130px;}
.button.disabled{background:#eeeeee!important;color:#cacaca!important;cursor:not-allowed!important;}
.small-button{padding:4px 8px;font-size:11px;border-radius:3px;}
.large-button{font-size:19px;padding:5px 25px;}
.btn-primary{color:#fff;background-color:#2bb1c8;border-color:#00c7d8;transition:all 0.2s}
.btn-primary:hover{color:#fff;background-color:#0596a2;border-color:#0596a2;}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;transition:all 0.2s}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236;transition:all 0.2s}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;transition:all 0.2s}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-default{color:#ababab;background-color:#dddddd;border-color:#dddddd;transition:all 0.2s}
.btn-default:hover{color:#ababab;background-color:#dddddd;border-color:#dddddd;}
.button:hover{text-decoration:none}
.text-justify{text-align:justify;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.table{width:100%;max-width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse;}
.table tr>th{vertical-align:bottom;border-bottom:2px solid #ddd;text-align:left;padding:8px;}
.table tr>td{padding:8px;line-height:1.42857143;}

/**/
label.checkbox-mini{font-weight:500;font-size:12px;padding-left:23px;margin-right:10px;}
label.checkbox-mini .checkmark-checbox{height:15px;width:15px;top:0px;}
label.checkbox-mini .checkmark-checbox:after{display:block;width:4px;height:9px;left:4px;top:0;}
label.checkbox-mini .checkmark:before{width:14px;height:14px;}
label.checkbox-mini input:checked ~ .checkmark:after{top:2px;left:5px;width:6px;height:10px;}

/**/
.checkbox-label{padding:1px 0px 0 23px;min-height:20px;font-size:0.92rem;position:relative;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;word-break:break-word;display:block;margin-bottom:12px;margin-right:12px;color:#373737;}
.checkbox-label.inlinelabel{display:inline-block;}
.checkbox-label input{opacity:0;visibility:hidden;height:0;width:0;position:absolute;}
.checkbox-label input:disabled ~ .checkmark:before{background:silver;}
.checkbox-label input[disabled]:checked ~ .checkmark:before{border-color:#ababab;background:#c0c0c0;}
.checkbox-label .checkmark:before{content:'';width:17px;height:17px;border:1px solid #b8bdc9;position:absolute;left:0;border-radius:3px;background-color:#fff;transition:background-color .15s,border-color .15s, box-shadow .15s;}

.checkbox-label input:checked ~ .checkmark{width:17px;height:17px;display:inline-block;position:absolute;left:0;}
.checkbox-label input:checked ~ .checkmark:after{content: '\f00c';font-family:"Font Awesome 6 Free";font-weight: 900;color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 0.85rem;}
.checkbox-label input:checked ~ .checkmark:before{border-color:#2f9ed5;background-color:#2f9ed5;}
.checkbox-label:hover .checkmark:before{border-color:rgba(46,105,255,.5);/*box-shadow:0 0 0 2px rgb(46 105 255 / 25%);*/}

.uldropdownlist .list label.checkbox-label.small-checkbox{padding:2px 5px 2px 23px;color:#222;background:#fff;font-size:0.82em;}
.checkbox-label.small-checkbox span.text{display:block;margin-top:3px;}
.checkbox-label.small-checkbox .checkmark:before{width:14px;height:14px;top:4px;left:3px;}
.checkbox-label.small-checkbox input:checked ~ .checkmark:after{top:6px;left:6px;font-size:0.67rem;}

.checkbox-label.s-1{padding-left:25px;}
.checkbox-label.s-1 input:checked ~ .checkmark{width: 15px;height: 15px;}
.checkbox-label.s-1 .checkmark:before{width:15px;height:15px;}

.radio-label input{opacity:0;visibility:hidden;height:0;width:0;position:absolute;}
.radio-label.small-radio{font-size:12px;margin-bottom:8px;margin-right:6px;}
.radio-label.small-radio .checkmark:before{width:14px;height:14px;}
.radio-label.small-radio input:checked ~ .checkmark:after{width:8px;height:8px;}

.radio-label{padding-left:25px;min-height:20px;font-size:0.92rem;position:relative;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;word-break:break-word;margin-bottom:12px;margin-right:12px;display:inline-block;}
.radio-label .checkmark:before{content:'';border:1px solid #b8bdc9;position:absolute;top:0px;left:0;border-radius:50%;transition:border-color .15s;width:20px;height:20px;}
.radio-label input:checked ~ .checkmark:after{border:3px solid white;top:3.5px;left:3.5px;width:0;height:0;content:"";position:absolute;border-radius:50%;transform:scale(1);padding:4px;}
.radio-label input:checked ~ .checkmark:before{border-color:#2f9ed5;background-color:#2f9ed5;}
.radio-label:hover .checkmark:before{border-color:rgba(46,105,255,.5);box-shadow:0 0 0 2px rgb(46 105 255 / 25%);}
/**/

ul{padding:0}
ul,li{list-style-type:none}
.clear{clear:both}
.clearfix:after,.clearfix:before{content:" ";display:table;clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.pull-right{float:right!important;}
.pull-left{float:left!important;}
.checkbox-container{color:#222;}
.dotsbounceloader{position:relative;width:150px;height:60px;margin:auto;}
.dotsloader{position:absolute;top:20px;background-color:rgba(0,0,0,0.76);width:18px;height:18px;animation-name:bounce_fountainG;-webkit-animation-name:bounce_fountainG;-moz-animation-name:bounce_fountainG;animation-duration:0.905s;-webkit-animation-duration:0.905s;-moz-animation-duration:0.905s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(.3);-webkit-transform:scale(.3);-moz-transform:scale(.3);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}
.dotsloader:nth-child(1){left:0;animation-delay:0.366s;-webkit-animation-delay:0.366s;-moz-animation-delay:0.366s;}
.dotsloader:nth-child(2){left:19px;animation-delay:0.4525s;-webkit-animation-delay:0.4525s;-moz-animation-delay:0.4525s;}
.dotsloader:nth-child(3){left:37px;animation-delay:0.549s;-webkit-animation-delay:0.549s;-moz-animation-delay:0.549s;}
.dotsloader:nth-child(4){left:56px;animation-delay:0.6355s;-webkit-animation-delay:0.6355s;-moz-animation-delay:0.6355s;}
.dotsloader:nth-child(5){left:75px;animation-delay:0.732s;-webkit-animation-delay:0.732s;-moz-animation-delay:0.732s;}
.dotsloader:nth-child(6){left:94px;animation-delay:0.8185s;-webkit-animation-delay:0.8185s;-moz-animation-delay:0.8185s;}
.dotsloader:nth-child(7){left:112px;animation-delay:0.905s;-webkit-animation-delay:0.905s;-moz-animation-delay:0.905s;}
.dotsloader:nth-child(8){left:131px;animation-delay:1.0015s;-webkit-animation-delay:1.0015s;-moz-animation-delay:1.0015s;}
#dotsbounceloader{position:relative;width:150px;height:60px;margin:auto;}
.dotsloader{position:absolute;top:20px;background-color:rgba(0,0,0,0.76);width:18px;height:18px;animation-name:bounce_fountainG;-webkit-animation-name:bounce_fountainG;-moz-animation-name:bounce_fountainG;animation-duration:0.905s;-webkit-animation-duration:0.905s;-moz-animation-duration:0.905s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(.3);-webkit-transform:scale(.3);-moz-transform:scale(.3);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}
#dots_1{left:0;animation-delay:0.366s;-webkit-animation-delay:0.366s;-moz-animation-delay:0.366s;}
#dots_2{left:19px;animation-delay:0.4525s;-webkit-animation-delay:0.4525s;-moz-animation-delay:0.4525s;}
#dots_3{left:37px;animation-delay:0.549s;-webkit-animation-delay:0.549s;-moz-animation-delay:0.549s;}
#dots_4{left:56px;animation-delay:0.6355s;-webkit-animation-delay:0.6355s;-moz-animation-delay:0.6355s;}
#dots_5{left:75px;animation-delay:0.732s;-webkit-animation-delay:0.732s;-moz-animation-delay:0.732s;}
#dots_6{left:94px;animation-delay:0.8185s;-webkit-animation-delay:0.8185s;-moz-animation-delay:0.8185s;}
#dots_7{left:112px;animation-delay:0.905s;-webkit-animation-delay:0.905s;-moz-animation-delay:0.905s;}
#dots_8{left:131px;animation-delay:1.0015s;-webkit-animation-delay:1.0015s;-moz-animation-delay:1.0015s;}
@keyframes bounce_fountainG{0%{transform:scale(1);background-color:rgb(0,0,0);}
100%{transform:scale(.3);background-color:rgb(255,255,255);}
}
@-webkit-keyframes bounce_fountainG{0%{-webkit-transform:scale(1);background-color:rgb(0,0,0);}
100%{-webkit-transform:scale(.3);background-color:rgb(255,255,255);}
}
@-moz-keyframes bounce_fountainG{0%{-moz-transform:scale(1);background-color:rgb(0,0,0);}
100%{-moz-transform:scale(.3);background-color:rgb(255,255,255);}
}

/* loading dots */
.loadingdots .loading_text{color:#25637bdd;font-size:20px;display:inline-block;padding:5px;margin-left:-50px;}
.loadingdots .dots{position:relative;display:inline-block;width:5px;height:5px;left:15px;border-radius:5px;background-color:#25637bdd;color:#25637bdd;animation:dotFlashing 0.4s infinite linear alternate;animation-delay:.1s;}
.loadingdots .dots::before, .loadingdots .dots::after{content:'';display:inline-block;position:absolute;top:0;}
.loadingdots .dots::before{left:-15px;width:5px;height:5px;border-radius:5px;background-color:#25637bdd;color:#25637bdd;animation:dotFlashing 0.4s infinite alternate;animation-delay:0s;}
.loadingdots .dots::after{left:15px;width:5px;height:5px;border-radius:5px;background-color:#25637bdd;color:#25637bdd;animation:dotFlashing 0.4s infinite alternate;animation-delay:0.4s;}

@keyframes dotFlashing
{
	0%{background-color:#25637bdd;}
	50%,100%{background-color:#ebe6ff;}
}
/* loading dots */

span[data-toggle='password-field']{position:absolute;font-size:19px;cursor:pointer;height:28px;line-height:28px;width:35px;top:50%;right:5px;transform:translate(0, -50%);background-position:center;background-repeat:no-repeat;text-align:center;}
span[data-toggle='password-field'].lock:after{content:'\f070';font-family:"Font Awesome 6 Free";}
span[data-toggle='password-field'].unlock:after{content:'\f06e';font-family:"Font Awesome 6 Free";}

.primary-details-col1, .primary-details-col2{width:49%;float:left;}
.primary-details-col12{width:100%;}
.edit-btn{color:#35c6d8;font-size:17px;margin-left:5px;}

/**/
ul.breadcrumb{margin:5px 0px 6px 5px;list-style:none;}
ul.breadcrumb li{display:inline-block;font-size:11px;}
ul.breadcrumb li+li:before{padding:0px;color:black;content:"/\00a0";}
ul.breadcrumb li a{color:#000;text-decoration:none;font-size:11px;}
ul.breadcrumb li a:hover{color:#01447e;}
input[type=text]:disabled,input[type=number]:disabled,input[type=password]:disabled,select:disabled{background-color:#f1f1f1;cursor:no-drop;}

.our-partner-container .our-partner .partner-logo{width:calc(20% - 22px);float:left;margin:5px;padding:5px;border:1px solid #e6e6e6;border-radius:5px;height:150px;position:relative;}
.our-partner-container .our-partner .partner-logo img{height:auto;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.citysearchloader{display:none;position:absolute;right:10px;top:8px;z-index:999;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5;}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}
.fade.in{opacity:1;}
.sign-in-btn-container{margin-top:40px;}
.popuploader{display:none;position:absolute;top:0;margin:0;left:0;right:0;bottom:0;background:#0808084f;z-index:1;}
.popuploader>div{position:absolute;top:35%;width:100%;text-align:center;}
.signupsloader{display:none;text-align:center;margin:-10px 0 10px 0;font-size:30px;}

/**/
.form-error{text-align:center;width:85%;margin:0px auto;}
.form-error div.error{padding:4px 0px;margin:10px auto;font-size:12px;display:block;border:1px solid #dd3c10;background:#ffebe8;}
.form-error div.success{padding:4px 0px;margin:10px auto;font-size:12px;display:block;border:1px solid #009a03;background:#dff0d8;}
/**/

.error p{color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:3px 10px;font-size:12px;font-weight:700;margin:0;}
p.error{color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:3px 10px;font-size:12px;font-weight:700;margin:0;}
span.error{color:#ea140f;padding:0;font-size:12px;font-weight:500;margin:0;}
span.success{color:#44b546;padding:0;font-size:12px;font-weight:500;margin:0;}

p.success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:3px 10px;font-size:12px;font-weight:700;margin:0;}
.project-container{width:calc(25% - 20px);margin:0 10px 10px 0;box-shadow:0px 0px 5px -1px #000;padding:5px;border-radius:4px;}
.searchcitydropdown .citylist{border:1px solid #d5d5d5;height:150px;display:none;background:#fff;z-index:9;position:absolute;overflow-y:auto;top:37px;overflow-x:hidden;box-shadow:0px 0px 5px #949494;width:100%;z-index:9999;}
.searchcitydropdown .citylist ul{padding:0;margin:0;}
.searchcitydropdown .citylist li{padding:4px 8px 4px 8px;background:#fff;font-size:14px;color:#7b7b7b;cursor:pointer;margin:0!important;list-style-type:none;}
.searchcitydropdown .citylist li:hover{background:#f3f3f3;color:#7b7b7b;}
.userdropdownlist{border:1px solid #d5d5d5;position:relative;max-height:150px;min-height:150px;width:100%;z-index:99999;overflow-y:auto;overflow-x:hidden;background:#fff;}
.userdropdownlist .list{padding:4px 8px 4px 8px;background:#f3f3f3;font-size:14px;color:#5d5d5d;cursor:pointer;margin:0!important;list-style-type:none;text-align:left;border-bottom:1px solid #ececec;}
.userdropdownlist .list:hover{background:#57bad0;color:#fff;}
.floating-label.required:after{content:"*";color:#ff5050;}

textarea + .floating-label,select + .floating-label,input + .floating-label{position:absolute;pointer-events:none;transition:0.2s ease all;top:50%;transform:translate(0%, -50%);letter-spacing:0.05rem;font-size:0.85rem;left:11px;color:#6e6464;display:block;}
textarea.focus + .floating-label,select.focus + .floating-label,input.focus + .floating-label{top:-7px;transform:initial;font-size:0.71rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:auto;padding:0 4px;z-index:1;background:#fff;max-width:90%;line-height:1.4;}
textarea.focus + .floating-label span,select.focus + .floating-label span,input.focus + .floating-label span{display:none;}
textarea:focus + .floating-label,input:focus + .floating-label,select:focus + .floating-label{color:#00c7d8;}
input[type='password'].disabled,input[type='text'].disabled,input[type='number'].disabled,textarea.disabled,select.disabled{background:#f1f1f1;}
input[type='password'],input[type='text'],input[type='number'],textarea{padding:7px 3px 3px 7px;border-radius:4px;height:35px;color:#666;letter-spacing:0.045rem;width:100%;border:1px solid #d1d1d1;border-width:1px 1px 1px 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

textarea{height:70px;}

select{color:#222;height:35px;letter-spacing:0.045rem;border:1px solid #b8bdc9;border-radius:4px;display:block;background-color:#fff;padding:0 1.875em 0 0.625em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2357647E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px bottom 50%;background-size:0.625em;background-repeat:no-repeat;cursor:pointer;position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}

.dropdownicon{border-color:rgba(0, 0, 0, 0.66) transparent;border-style:solid;border-width:6px 6px 0 6px;top:40%;height:0;pointer-events:none;position:absolute;right:5px;width:0;}
.next-prev-btn-container{margin-top:20px;}
.topbarfixed{width:100%;display:none;transition:none;height:30px;background:#42adf6;position:fixed;z-index:2;left:0;right:0;top:0;}
form#selfform input[type="radio"],form#selfform input[type="checkbox"]{display:none;}
.mediagallerysection .column{margin-top:10px;width:25%!important;margin:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 5px;float:left;position:relative;}
.mediagallerysection .column img{width:100%;height:auto;}
.mediapagecontinue{text-align:center;margin-top:50px;margin-bottom:40px;}
.imagegroup{width:100%;height:auto;margin:0;overflow:auto;overflow-y:hidden;}
.imagegroup #booksub{white-space:nowrap;}
.imagegroup .image-section{display:inline-block;vertical-align:top;float:none;position:relative;padding:0;margin:0 2px;background:#f3f3f33d;}
.imagegroup .image-section:first-child{margin-left:0px;}
.imagegroup .image-section:last-child{margin-right:0px;}
.videogroup{width:100%;height:auto;margin-bottom:20px;overflow:auto;overflow-y:hidden;}
.videogroup #booksub{white-space:nowrap;}
.videogroup .video-section{display:inline-block;vertical-align:top;float:none;position:relative;padding:0;margin:0;height:calc(200px - 2px);width:calc(250px - 2px);border:1px solid #e6e6e6;}
.audiogroup{width:100%;height:auto;margin-bottom:20px;overflow:auto;overflow-y:hidden;}
.audiogroup #booksub{white-space:nowrap;}
.audiogroup .audio-section{display:inline-block;vertical-align:top;float:none;position:relative;padding:0;margin:0 5px 0 0;height:calc(135px - 2px);width:calc(300px - 2px);border:1px solid #e6e6e6;text-align:center;}
.online-url-section{float:left;position:relative;width:60%;left:50px;top:3px;}
.online-url-section .separator{position:absolute;left:-35px;top:5px;}
.online-url-section a{position:absolute;top:0;right:0px;padding:2px;min-width:81px;border-radius:0;height:25px;line-height:25px;}
.topimagegroupslider .imagegroup{height:auto;}
.topimagegroupslider .imagegroup .imagelist{position:relative;float:left;margin-right:2px;}
.topimagegroupslider .imagegroup .imagelist img{width:auto;height:auto;}
.topimagegroupslider,.videosgroupslider,.audiogroupslider{overflow:auto;width:100%;}
.introvideosgroup{width:300px;height:auto;position:relative;}
.videosgroupslider .videosgroup .workvideo{width:300px;height:200px;float:left;margin-right:10px;position:relative;}
.audiogroupslider .audiogroup .audiolist{width:300px;height:200px;float:left;margin-right:10px;position:relative;}
.mediapageuploadprofile a{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;cursor:pointer;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow:0 2px 0 0 #e8e8e8;-webkit-box-shadow:0 2px 0 0 #e8e8e8;box-shadow:0 2px 0 0 #e8e8e8;padding:10px 30px 10px 30px;color:#fff;background:#2381a5;border:none;-moz-box-shadow:0 2px 0 0 #13648d;-webkit-box-shadow:0 2px 0 0 #13648d;box-shadow:0 2px 0 0 #13648d;}
.talentsearchgrid .talent-profile-pic img{width:100%;height:100%;border-radius:5px;}
.loading{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:999999;background:rgba(255,255,255,0.7);}
.loading .content{position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;left:0;right:0;text-align:center;color:#555;width:100%}
.popuploading{display:none;text-align:center;height:70px;line-height:70px;}
.popuploading img{width:40px;}
.profile-name-lg{color:#000;font-size:18px;text-transform:uppercase;margin:0px;}
.talentprofileheader{text-align:center;width:100%;padding-top:15px;padding-bottom:13px;background:#fff;z-index:50;}
.talentprofileheader .navlinks{margin:15px 0 0 0;font-size:8pt;color:#8a8a8a;padding:0;white-space:nowrap;}
.talentprofileheader .navlinks a{font-size:8pt;color:#656565;text-transform:uppercase;letter-spacing:1px;text-decoration:none;margin:0 12px 0 12px;padding:3px 4px;}
.talentprofileheader .navlinks a.active{text-decoration:underline;}
.talentprofileheader.headerfixed{position:fixed;top:0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.10), 0 2px 1px -2px rgba(0, 0, 0, 0.10), 0 1px 3px 0 rgba(0, 0, 0, 0.10);}
.talentprofileheader.headerfixed .clienttalentgraph{display:none;}
.talentprofileheader.headerfixed .navlinks{margin:15px auto 0 auto}
.talentprofilebody .dashboard-right-wrapper{margin-top:0;}
.fixedheader .my-acoount-view section{padding-top:0;}
section .value-details{font-size:14px;color:#2d2d2d;font-weight:400;text-align:left;width:50%;float:left;display:inline-block;overflow-wrap:break-word;}
.talentkeywordheader{text-align:center;padding-top:20px;padding-bottom:20px;}
.talentkeywordheader .project-name-lg{color:#000;font-size:20px;font-weight:500;margin:0;}
.talentkeywordheader .project-description-lg{color:#000;font-weight:100;font-size:15px;padding-top:8px;margin:0;}
#talentkeywordgrid .talentsearchgrid .keywordcategory{border-bottom:1px solid #c5c5c5;padding:2px 2px 2px 0px;margin:2px 2px 10px 0px;}
#talentkeywordgrid .talentsearchgrid .keywordcategory a{font-size:20px;text-decoration:none;color:#116a8c;font-weight:500;}
button:disabled,button[disabled]{background-color:#cccccc;color:#666666;}
.sidebar{float:left;width:300px;position:relative;padding-bottom:100px;z-index:2;}
.sidebar.myaccount{top:-140px;}
.popuptitle h4{margin:0;text-align:center;font-weight:500;margin-bottom:5px;}
.makeimagesreordersection ul li{padding:7px;border:2px solid #ccc;float:left;margin:5px 5px 5px 5px;background:none;width:auto;position:relative;height:auto;}
.poloimagereordersection ul li{padding:7px;border:2px solid #ccc;float:left;margin:5px 5px 5px 5px;background:none;width:auto;position:relative;height:auto;}
.projectimagereordersection ul li{padding:7px;border:2px solid #ccc;float:left;margin:5px 5px 5px 5px;background:none;width:auto;position:relative;height:auto;}
.addpolosimage{text-decoration:underline;color:#38c0df;}
.makeimagesreordersection ul li img{height:125px;width:auto;}
.makeimagesreordersection ul li i{position:absolute;bottom:15px;left:15px;background:#0c5e86;color:#fff;padding:3px 3px;display:none;}
.makeimagesreordersection ul li:hover{background:#0c5e86;}
.makeimagesreordersection ul li:hover i{display:block;}
.crop_upload_label{float:left;width:120px;padding:20px 0 0 20px;font-family:verdana, arial;font-weight:bold;font-size:12px;color:#000;}
.crop_select_image{float:left;width:150px;padding:12px 0 0 0px;margin-right:10px;}
.upload_button{opacity:0;visibility:hidden;width:0;height:0;}
.file_browser input[type='file']{opacity:0;visibility:hidden;height:0;width:0;display:inherit;}
.file_browser{width:100%}
.file_browser label{padding:0 15px;display:block;margin-top:0;cursor:pointer;background:#fff;border:1px solid #b6b6b6;border-radius:6px;color:#000;font-family:verdana, arial;text-align:center;line-height:30px;font-size:14px;font-weight:bold;}
.crop_set_preview{float:left;width:690px;padding:20px 0 0 0;}
.crop_preview_left{float:left;width:430px;}
.crop_preview_right{float:left;}
.crop_preview_box_big{width:400px;height:300px;border:1px solid #b6b6b6;background-color:#f7f7f7;}
.crop_preview_box_big img{max-width:400px;max-height:300px;}
.crop_preview_box_small{width:300px;height:300px;border:1px solid #b6b6b6;background-color:#f7f7f7;margin:0 0 0 0;}
.submit_button{display:block;padding:0 15px;border:0px;cursor:pointer;background:#fff;border:1px solid #b6b6b6;border-radius:6px;color:#000;font-family:verdana, arial;text-align:center;line-height:30px;font-size:14px;font-weight:bold;}
.exit_thumb{padding:0 15px;display:block;margin-top:10px;cursor:pointer;background:#fff;border:1px solid #b6b6b6;border-radius:6px;color:#000;font-family:verdana, arial;text-align:center;line-height:30px;font-size:14px;font-weight:bold;}
.btngetgallaryimage{float:left;padding:12px 0 0 0px;}
.btngetgallaryimage a{padding:0 15px;display:block;margin-top:0;cursor:pointer;background:#fff;border:1px solid #b6b6b6;border-radius:6px;color:#000;font-family:verdana, arial;text-align:center;line-height:30px;font-size:14px;font-weight:bold;}
.profile-details-lg{position:absolute;width:865px;bottom:0px;right:0px;text-align:left;}
#opengallaryimagepopup .modal-content{height:400px;overflow:auto}
.form-row .inline-blocks.one_one{width:calc(100% - 10px);margin-bottom:20px}
.form-row .inline-blocks.three_four{width:calc(75% - 10px);margin-bottom:20px}
.form-row .inline-blocks.one_two{width:calc(50% - 10px);margin-bottom:20px}
.form-row .inline-blocks.one_three{width:calc(33.33% - 10px);margin-bottom:20px}
.form-row .inline-blocks.one_four{width:calc(25% - 10px);margin-bottom:20px}
.talentsearchselect{margin-bottom:8px;}
.short_header{width:100%;background-image:linear-gradient(to top, #43acf8, #2cdbc0);}
.short_header .top-nav-container{height:auto}
.assigntalent select{float:left;width:200px;margin-right:5px;}
a.dropdown-link{display:block;background:#f7f7f7;padding:1px 5px;font-size:12px;text-transform:capitalize;font-weight:500;}
#sendtalentmessagepopup .talentmessagebody{position:relative;width:100%;max-height:220px;overflow:auto;padding:10px 10px;min-height:150px;border:1px solid #cccccc;margin-bottom:10px;}
.cancelrequirementpopup .small-title{margin:0;position:absolute;right:35px;font-size:11px;top:25px;}
.cancelrequirementpopup .checkbox-panel{padding:15px 10px;margin:20px 0;background:#fff;padding-left:100px;position:relative;}
.cancelrequirementpopup .checkbox-panel .cancel-option-list{position:absolute;left:5px;top:30px;font-size:15px;}
.cancelrequirementpopup .checkbox-panel.activepanel{background:#e6e6e6;}
.cancelrequirementpopup .checkbox-panel .description{margin:0;font-size:14px;}
.talentprofileheader .requirementviewlinks a.active{background:#e8f6ff;color:#000;border:1px solid #46b0f5;}
.talentprofileheader .requirementviewlinks a:hover{background:#e8f6ff;color:#000;border:1px solid #46b0f5;}
section .request_title{position:relative;border-top:1px solid #d1d1d1;padding-bottom:5px;margin-bottom:5px;}
section .request_title h4{font-size:17px;color:#5d5d5d;text-transform:uppercase;margin:5px 0 0 0;float:left;}
.assignlink{float:right;position:relative;}
.assignlink .dropdown-toggle{border:none;background:#607d8b;color:#fff;padding:4px 15px;border-radius:3px;cursor:pointer;display:block;text-decoration:none;margin-top:5px;font-size:15px;}
.assignlink ul.dropdown{display:none;position:absolute;margin:0;top:30px;right:0;min-width:12em;padding:0;z-index:1000;font-size:14px;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
.assignlink ul.dropdown li{list-style-type:none;}
.assignlink ul.dropdown li a{display:block;padding:5px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;text-decoration:none;}
.assignlink ul.dropdown li a:hover{background:#eaeaea}
ul.dropdownlink{display:none;position:absolute;margin:0;top:30px;right:0;min-width:12em;padding:0;z-index:1000;font-size:14px;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
ul.dropdownlink li{list-style-type:none;}
ul.dropdownlink li a{display:block;padding:5px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;text-decoration:none;}
ul.dropdownlink li a:hover{background:#eaeaea}
/**/.reqtalentprofiletitle{color:#000;font-size:19px;font-weight:100;margin:0px;text-transform:capitalize;}
.messagesectionicon{position:fixed;bottom:10px;right:10px;border-radius:100%;background:#227ab9;padding:15px 16px;cursor:pointer;}
.messagesectionicon .messageicon .fa{font-size:35px;color:#fff;}
.datepicker{top:0;left:0;width:216px;height:auto;font:9pt 'Gotham', Arial, Helvetica, Sans-Serif;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.dow{border-bottom:1px solid #bbb;}
.dropdown-menu{border-radius:0px;padding:0}
.datepicker > div{display:none;}
.datepicker table{width:100%;margin:0;}
.datepicker tbody tr{border-bottom:1px solid #bbb;}
.datepicker td{border-right:1px solid #bbb;border-bottom:1px solid #bbb;text-align:center;color:#666666;font-weight:bold;width:30px;height:20px;background:#ededed;}
.datepicker th{text-align:center;color:#666666;width:30px;height:20px;background-color:#f7f7f7;}
.datepicker td.old, .datepicker td.new{color:#9c9c9c;background:#ffffff;}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled]{background-color:#0045cc;}
.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.datepicker td span:hover{background:#777;color:#ffffff}
.datepicker td span.active{background-color:#006dcc;border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#fff;}
.datepicker td span.active:hover,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled]{background-color:#0045cc;}
.datepicker td span.active:active, .datepicker td span.active.active{background-color:#003399 \9;}
.datepicker td span.old{color:#bcbcbc;}
.datepicker th.switch{width:145px;background-color:#006dcc;border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#fff;}
.datepicker th.next, .datepicker th.prev{font-size:19.5px;background-color:#006dcc;border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#fff;}
.datepicker thead tr:first-child th{cursor:pointer;}
.datepicker thead tr:first-child th:hover{background:#24449a}
.input-append.date .add-on i, .input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px;}

.talentselfvideolist .videolist{width:30%;padding:5px 10px;border:1px solid gray;float:left;margin:5px 10px 5px 5px;}
.talentselfvideolist .videolist video{width:100%;height:auto;}
.deletefileloader{display:none;position:absolute;top:0;bottom:0;left:0;background:#00000070;z-index:9999;right:0;}
.deletefileloader .fa{position:absolute;top:45%;right:0;left:45%;color:#fff;font-size:40px;background:none;height:auto;text-align:center;width:45px;}

.informationhover{display:none;position:absolute;z-index:9999;background:#fff;top:20px;left:-10px;border:1px solid gray;margin:0 auto;text-align:center;width:auto;padding:8px 5px 2px 5px;white-space:nowrap;}
.informationhover p{margin:0;font-size:11px;font-weight:100;}
.informationhover:before{content:"";height:10px;width:10px;position:absolute;background:#fff;top:-6px;left:10px;border-right:1px solid white;border-bottom:1px solid white;border-left:1px solid gray;border-top:1px solid gray;transform:rotate(45deg);}

.requirevideos .video-section{width:calc(33.33% - 22px);padding:5px;border:1px solid gray;float:left;margin:5px;position:relative;}
.requirevideos .video-section video{width:calc(100% - 10px);height:auto;padding:5px;}
.fileexticon{cursor:pointer;color:#fff;border-radius:3px;position:absolute;left:5px;top:4px;font-size:12px;z-index:1;}
.filedeleteicon{cursor:pointer;background:#fd6969;color:#fff;padding:2px 4px 0px 5px;border-radius:3px;position:absolute;right:6px;top:6px;z-index:1;}
.filedeleteicon i{font-size:15px;line-height:initial;}
.requirescript .script-section{display:table;margin:0px auto 10px auto;padding:3px 31px 3px 26px;position:relative;}
.mapbox{height:15px;width:15px;background:#04b904;display:inline-block;margin:0;position:relative;}
.mapbox.required-available{background:#f7a34b;}
.mapbox.available{background:#04b904;}
.mapbox.notavailable{background:#f9c084;}
.mapbox.notavailable:after{content:"";height:100%;width:1px;background:#000;transform:rotate(-45deg);position:absolute;top:0px;left:7px;}
.mapbox.notavailable:before{content:"";height:100%;width:1px;background:#000;transform:rotate(45deg);position:absolute;top:0px;left:7px;}
.user-map-information{font-size:11px;margin:5px 0;}
.user-map-information .mark{float:left;margin:0 5px 5px 0;padding:2px 2px 0px 2px;}
.user-map-information .mark .box{height:15px;width:15px;background:#44ebf9;float:left;margin-right:5px;position:relative;}
.user-map-information .mark .box.not-available:after{content:"";height:100%;width:1px;background:#000;transform:rotate(-45deg);position:absolute;top:0px;left:6px;}
.user-map-information .mark .box.not-available:before{content:"";height:100%;width:1px;background:#000;transform:rotate(45deg);position:absolute;top:0px;left:6px;}
.requirement-garph-toggle{font-size:11px;text-align:right;margin:0 70px 0px 0;}
.requirement-garph-section .hide{display:none;}
.audition-reminder-text{margin:0 0 20px 0;font-size:13px;color:green;}
/**/.project-availabledate-view{margin-bottom:30px;}
.project-details-view{margin-top:20px;}
.reference-title{font-weight:600;font-size:11px;color:#313131;float:right;margin-top:12px;margin-left:20px;}
.project-small-text{color:#313131;font-size:14px;color:#1c1c1c;margin-left:20px;}
.dot-separator{margin:3px 0 3px 0;height:6px;width:6px;background:black;display:inline-block;border-radius:100%;}
.line-separator{margin:3px 0 0px 0;height:10px;width:1px;background:#b3b3b3;display:inline-block;border-radius:100%;}

.add-ques-box,.remove-ques-box{cursor:pointer;background:#00c7d8;color:#fff;padding:2px 5px 2px 6px;border-radius:3px;position:absolute;right:5px;top:5px;font-size:12px;}

.remove-ques-box{background:#fd6969;}
.deselectdate-appear .month-group{display:inline-block;margin:0 5px;}
.deselectdate-appear span.title{font-weight:500;display:inline-block;font-size:13px;}
.deselectdate-appear .month-group span{font-weight:100;padding:0 2px;display:none;margin:5px 0 8px 0;font-size:13px;}
.deselectdate-appear .month-group span:first-child{padding:0;font-weight:500;}
table{border-collapse:collapse;}

.newroundbutton{color:#fff;box-shadow:0 1px 2px 0 rgba(60,64,67,0.302), 0 1px 3px 1px rgba(60,64,67,0.149);align-items:center;background-color:#00c7d8;border-radius:24px;display:-ms-inline-flexbox;display:inline-flex;height:40px;padding:0 20px 0px 20px;text-transform:none;transition:0.1s all;}
.newroundbutton:hover{text-decoration:none;background:#34c7b9;box-shadow:0 8px 7px 0 rgba(60,64,67,0.302), 0 1px 3px 1px rgba(60,64,67,0.149);}
select[name="budgetcurrency"]{padding:0 5px;-webkit-appearance:none;height:30px;width:140px;color:#00c7d8;}
.form-row .radioboxattributes p,.form-row .checkboxattributes p{font-size:14px;display:block;margin:0;}
.checkboxattributes .checkbox-container{display:inline-block;}
.form-row .radioboxvalues label,.form-row .checkboxvalues label{margin:0 10px 0 0;}

.view-container{padding:10px 20px 20px 20px;background-color:#ffffff;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.16);margin-bottom:0px;position:relative;}
.view-container h4{position:relative;font-size:18px;color:#000000;border-bottom:1px solid #d4d4d4;padding-bottom:5px;text-transform:uppercase;margin:15px 0 22px 0;}

.grid_list_view a.active{color:#01727b;border-bottom:solid 1px #000;}
.shareprofilesection{position:relative;}
.shareprofilesection .profileshareurl{display:none;position:absolute;width:500px;background:#fff;box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.16);border:1px solid #c3c3c3;padding:5px 5px;z-index:99;bottom:initial;top:20px;}
.shareprofileurl{right:0px;top:20px;}
.shareprofilesection .profileshareurl input{padding-top:0px;padding-bottom:0px;width:100%;float:none;padding-right:100px;height:33px}
.shareprofilesection .profileshareurl .copy-link-btn{position:absolute;right:0;top:0;width:85px;height:32px;line-height:34px;background:#00c7d8;text-align:center;color:#fff!important;font-size:15px;}

.ckeckboxUl{max-height:300px;overflow:auto;padding:10px;margin:0;width:100%;}
.checkbox-dropdown .dropdown-title{display:none}
.checked-text-value>div{padding:3px 5px;background:#ffd9a0;font-size:11px;border:1px solid #ababab;margin-right:7px;display:inline-block;margin-bottom:7px;}
.checked-text-value>div i{background:red;color:#fff;padding:1px 2px;font-size:10px;cursor:pointer;}

/**/
.multipledropdown{color:#80868b;height:35px;font-size:12px;border:1px solid #b8bdc9;border-radius:4px;box-sizing:border-box;border-width:1px;border-style:solid;display:block;background-color:#fff;padding:0 1.875em 0 0.625em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2357647E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px bottom 50%;background-size:0.625em;background-repeat:no-repeat;cursor:pointer;position:relative;}
.multipledropdown span{position:absolute;top:50%;transform:translate(0, -50%);color:#222;}

.dropdowntoggle-text{box-sizing:border-box;font-size:0.92rem;border-radius:4px;border-width:1px;border-style:solid;display:block;background-color:#fff;border-color:#b8bdc9;color:#3b3e44;height:2.6rem;padding:0 1.875em 0 0.625em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2357647E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px bottom 50%;background-size:0.625em;background-repeat:no-repeat;cursor:pointer;}
/*.selectcountrytoggle .floating-label{font-size:0.92rem;line-height:2.9em;padding:0px 0px 0px 9px;top:0;left:0;color:#3b3e44;}*/
/**/

.talentlocationlist .talentcitylist{background:#fffbe8;margin-right:7px;display:inline-block;position:relative;text-transform:capitalize;padding:5px 4px 5px 14px;border-radius:20px;border:1px solid #fbcb85;vertical-align:middle;}
.talentlocationlist .talentcitylist span{display:inline-block;vertical-align:middle;margin-right:5px;color:#222121;}
.talentlocationlist .talentcitylist img{display:inline-block;vertical-align:middle;cursor:pointer;}

.requirmentlistUl{max-height:150px;overflow:auto;border:1px solid #efefef;padding:5px;margin:0;right:0;left:0;width:calc(100% - 10px);background:#fff;display:block;position:relative;z-index:999;}
.requirmentlistUl li:hover{background:#efefef;}
.requirmentlistUl li label{margin-bottom:0;font-size:12px;padding:0px 2px 3px 22px;}
.requirmentlistUl li label .checkmark-checbox{height:13px;width:13px;}
.requirmentlistUl li label .checkmark-checbox:after{left:4px !important;top:1px !important;width:3px;height:8px;border:solid white;border-width:0 2px 2px 0;}
.talent-dashboard-container{display:block;height:300px;width:100%;background-image:linear-gradient(to top, #43acf8, #2cdbc0);position:absolute;}
.talent-dashboard-banner{width:1200px;height:300px;}

/*not use*/
.dashboard-counter-column{position:relative;margin:40px 0 0 0;}
.dashboard-counter-column .sh-column-wrapper{padding:0 70px 20px 70px;width:calc(33.33% - 170px);float:left;margin:0 30px 3px 0;text-align:center;}
.dashboard-counter-column .sh-column-wrapper:last-child{margin:0;width:calc(33.33% - 140px);}
.dashboard-counter-column .sh-column-wrapper .sh-iconbox-aside{padding:20px 0 0 0;border-top:2px solid #f3f3f3;}
.dashboard-counter-column .sh-iconbox-aside .sh-countnumber h3{margin:0;color:#2cdac1;font-size:30px;font-weight:bold;}
/*not use*/

.dashboard-invitetalent-column{background:#f1f1f1;padding:40px 100px;border-radius:3px;margin-top:40px;}
.text-notification{font-size:11px;display:block;text-transform:capitalize;font-weight:300;color:#b16e19;}
.profiletopbackbtn{display:none!important;position:absolute;left:15px;top:20px;line-height:1px;background:none;color:#000;font-size:30px;padding:0 5px;}
.notification-panel h4{border-bottom:1px solid #dadada;font-size:20px;margin:0 0px 20px 0;padding:4px 5px;}
.notification-panel .notifytimeheading{font-size:13px;background:#fff5f5;padding:4px 5px;margin-bottom:2px;font-weight:700;}
.notification-panel .notify{width:100%;margin-left:0;}
.notification-panel .notify .message{margin:0;font-size:12px;color:#171717;word-spacing:1px;letter-spacing:1px;word-break:break-word;}
/*.notification-panel .notify .message a{float:right;width:15%;text-align:right;}*/
.notification-panel .notify .time{margin:10px 0 0 0;font-size:0.69rem;color:#3a3a3a;font-style:italic;}
.notification-panel .link{background:#f1f1f1;padding:5px 10px;display:block;margin-bottom:5px;}
.notification-panel .link:hover{background:#dedede;}
a.removeicon{position:absolute;top:2px;right:2px;z-index:1;cursor:pointer;background:#f56f6f;color:#fff;width:20px;height:18px;line-height:18px;text-align:center;border-radius:2px;}
.iframeloader{background:url('../../images/loader.gif') center center no-repeat;background-size:55px;}
.content-inner-pages .requirementpanel-talent-view-link{margin-bottom:5px;font-size:8pt;color:#CCC;white-space:nowrap;overflow:auto;padding:5px;}
.content-inner-pages .requirementpanel-talent-view-link a{font-size:8pt;border:1px solid #ffffff;color:#000;text-transform:uppercase;letter-spacing:1px;text-decoration:none;margin:0 12px 0 12px;padding:3px 4px;}
.content-inner-pages .requirementpanel-talent-view-link a.active{color:green;border:1px solid green;}
/**/
/**/
.requirementview-short-description h4{margin-bottom:5px;padding-left:0;position:relative;}
.requirementview-short-description h4 i{color:gray;font-size:10px;line-height:19px;position:absolute;left:-15px;}
.requirementview-short-description h4 i.green{color:#04c704;}
.requirementview-short-description h4 i.orange{color:#ffa500;}
.requirementview-short-description h4 i.red{color:#ff4040;}
.requirementview-short-description p{margin:0px;}
.requirementview-short-description{margin-bottom:25px;font-size:14px;}
.requirementview-short-description h4 .audition-desc-title{display:inline-block}
.requirementview-short-description h4 .audition-desc-title + .onoffswitch{top:5px;left:5px;display:inline-block;}
.switchlink-btn{background-color:#00c7d8;color:#fff;cursor:pointer;border-radius:20px;height:20px;line-height:20px;font-size:12px;font-weight:bold;display:block;min-width:30px;text-align:center;padding:0 15px;}
.requirementview-short-description .auditioneditlinks{margin:5px 0 0 0;font-size:8pt;color:#808080;padding:0;}
.requirementview-short-description .auditioneditlinks a{font-size:8pt;border:1px solid #ffffff;text-transform:uppercase;letter-spacing:1px;text-decoration:none;padding:3px 0px;}
.switchlink-btn:hover{background:#03a5b3;}

/**/
.activetalentrequirementsection{display:none;box-shadow:0 1px 3px 0 rgba(60,64,67,0.302), 0 4px 8px 3px rgba(60,64,67,0.149);font-size:.875rem;background-color:#202124;border-radius:4px;bottom:0;left:0;margin:5px;width:auto;height:auto;padding:10px 10px 10px 2px;position:fixed;z-index:99}
.activetalentrequirementsection span:hover{background:#8ab4f824;}
.activetalentrequirementsection .action-link-section{display:inline-block;vertical-align:top;max-width:calc(100% - 125px);}
.activetalentrequirementsection .a8k{transition:all 0.3s;margin-bottom:5px;align-items:center;display:inline-flex;position:relative;font-size:0.76rem;letter-spacing:0.010rem;border-radius:4px;cursor:pointer;height:28px;color:#8ab4f8;padding:0.3rem 0.3rem 0.3rem 0.3rem;}
.activetalentrequirementsection .a8k:after{content:"";position:absolute;}
.activetalentrequirementsection .selectedtalent{color:#fff;margin:0;align-items:center;display:inline-flex;position:relative;font-size:.875rem;letter-spacing:.25px;height:36px;margin-left:8px;padding:0 8px;}
.activetalentrequirementsection .selectedtalentcount{color:#fff;margin:0;align-items:center;display:inline-block;position:relative;font-size:.7rem;letter-spacing:.25px;height:auto;margin-left:3px;padding:0 3px;vertical-align:top;width:120px;}
.activetalentrequirementsection .selectedtalentcount span{display:inline-block!important;margin-bottom:7px!important;margin-top:5px!important;}
.activetalentrequirementsection .selectedtalentcount .unselectalltalents{font-size:12px!important;display:inline-block!important;}
.activetalentrequirementsection .bBe{align-items:center;border:none;display:inline-flex;justify-content:center;outline:none;z-index:0;cursor:pointer;position:absolute;right:9px;top:9px;border-radius:27px;padding:6px;}
.activetalentrequirementsection .bBe .bBf{height:20px;opacity:.54;width:20px;opacity:.7;background-image:url(https://www.gstatic.com/images/icons/material/system/1x/close_white_20dp.png);background-position:center;background-repeat:no-repeat;background-size:20px;}
/**/

/**/
.activetalentrequirementsection_2{display:none;box-shadow:0 1px 3px 0 rgba(60,64,67,0.302), 0 4px 8px 3px rgba(60,64,67,0.149);font-size:.875rem;background-color:#202124;border-radius:4px;bottom:0;left:0;margin:5px;width:auto;height:auto;padding:8px 8px 8px 8px;position:fixed;z-index:99;min-width:300px;}
.activetalentrequirementsection_2 span.a8k:hover{background:#8ab4f824;border-bottom:1px solid #202124;}
.activetalentrequirementsection_2 .action-link-section{display:block;/*max-width:calc(100% - 135px);*/}
.activetalentrequirementsection_2 .a8k{transition:all 0.3s;margin-right:10px;margin-bottom:15px;display:inline-block;position:relative;font-size:0.76rem;letter-spacing:0.010rem;cursor:pointer;height:auto;color:#8ab4f8;padding:0.25rem 0.35rem 0.25rem 0.35rem;border-bottom:1px solid #415574;vertical-align:middle;line-height:normal;background:#2e2f34;}
.activetalentrequirementsection_2 .selectedtalent{color:#fff;margin:0;align-items:center;display:inline-flex;position:relative;font-size:.875rem;letter-spacing:.25px;height:36px;margin-left:8px;padding:0 8px;}
.activetalentrequirementsection_2 .selectedtalentcount{color:#fff;margin:0;position:relative;font-size:.7rem;letter-spacing:.25px;height:auto;margin-left:3px;padding:0 3px;}
.activetalentrequirementsection_2 .selectedtalentcount span{display:inline-block;margin:4px 10px 4px 0;}
.activetalentrequirementsection_2 .selectedtalentcount .unselectalltalents{font-size:12px;display:inline-block;margin-left:5px;}
.activetalentrequirementsection_2 .selectedtalentcount .viewallselectedtalent{font-size:12px;display:inline-block;margin-left:5px;color:#ffbb3e;}
.activetalentrequirementsection_2 .bBe{align-items:center;border:none;display:inline-flex;justify-content:center;outline:none;z-index:0;cursor:pointer;position:absolute;right:9px;top:9px;border-radius:27px;padding:6px;}
.activetalentrequirementsection_2 .bBe .bBf{height:20px;opacity:.54;width:20px;opacity:.7;background-image:url(https://www.gstatic.com/images/icons/material/system/1x/close_white_20dp.png);background-position:center;background-repeat:no-repeat;background-size:20px;}
/**/

.talent-profile-container{float:left;margin-right:10px;margin-bottom:15px;position:relative;width:140px!important;}
.talent-profile-container:last-child{margin-right:0;}
.talent-profile-container .talent-profile-group{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);}
.talent-profile-container a.talentname{font-size:11px;color:#000;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden;}
.talent-profile-container .talent-view-addproject{cursor:pointer;float:left;width:20px;text-align:center;height:20px;color:#40b1f1;font-size:14px;border-radius:32px;padding:2px 1px 0px 2px;}
.talent-profile-single{margin-right:5px;margin-bottom:15px;position:relative;width:140px;}
.talent-profile-single .talent-profile-group{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);}
.talent-profile-single .talent-profile-name span a{font-size:10px;color:#000;font-weight:700;margin:0;display:inline-block;text-transform:uppercase;}
.talent-profile-pic{height:184px;width:140px;background:#f7f7f7;display:block;align-items:center;position:relative;overflow:hidden;margin:0px auto;border-radius:6px;border:1px solid #ebebebc4;}
.talent-profile-pic>img{border-radius:4px;}
.talent-profile-name{background:#fff;padding:5px 0px;border:none;text-align:left;width:calc(100% - 6px);}
.talent-profile-name .talent-view-check{float:right;width:16%;}
.talent-profile-name .checkbox-container{width:16%;margin:0;padding:0;}
.talent-profile-name>span{text-overflow:ellipsis;white-space:nowrap;width:76%;float:left;overflow:hidden;}
.talent-profile-name>a{text-overflow:ellipsis;white-space:nowrap;width:76%;float:left;overflow:hidden;color:#000;font-size:12px;}
.calendar-container{text-align:left;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);padding:25px 20px;margin-bottom:30px;}
.calendar-container .datesction-title .title-main .title-section{margin:0 5px;}
.calendar-container p{font-size:15px;color:#1c1c1c;font-weight:700;margin:5px 0;}
.calendar-container-error{border:1px solid #ff9393;background:#fff2f2;padding:5px;}
.table-scroll{position:relative;max-width:100%;margin:auto;overflow:hidden;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.table-wrap{overflow:auto;}
.table-wrap .column.fixed-side{background:#dedede;}
.table-wrap .table-header .column.fixed-side,.table-wrap .table-body .column.fixed-side{position:sticky;left:0;z-index:2;}
.table-wrap .table-header .column{width:150px;float:left;border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;line-height:30px;padding:3px 5px 0 5px;}
.table-wrap .table-body .column{width:150px;height:200px;position:relative;float:left;font-size:11px;border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;padding:3px 5px 0 5px;}
.table-scroll table{font-size:14px;width:100%;margin:auto;border-collapse:separate;border-spacing:0;}
.autocomplete-dropdown{list-style:none;padding:2px;margin:0;display:none;outline:none;}
.autocomplete-dropdown ul{border:1px solid #dddddd;background:#eeeeee;color:#333333;margin:0;padding:0;max-height:150px;overflow:auto;}
.autocomplete-dropdown ul li{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal;color:#333333;font-size:13px;cursor:pointer;}
.autocomplete-dropdown ul li:hover{background:#fff9cf;}
.main-content{width:1200px;margin:0 auto;margin-bottom:30px;margin-top:30px;}
.invite-talent-table tr th{background-color:#f5f5f5;border:1px solid #d1d1d1;padding:3px 5px;font-size:15px;font-weight:400;}
.invite-talent-table tr td{font-size:13px;border:1px solid #d1d1d1;padding:3px 5px;position:relative;height:auto;}
.auditionschedulesection>.cell{height:70px;border:none!important;font-size:11px;position:relative;text-align:center;vertical-align:middle;}
.auditionschedulesection .cell a{font-size:10px;}
.auditionschedulesection .cell .mobile-requirementpanel-table{display:none;}
.both-audition-date-section .month-container{display:inline-block;width:200px!important;}
.dates-panel{position:relative;}
.dates-panel.onemonth{width:20%;margin-bottom:20px;}
.dates-panel.twomonth{width:45%;margin-bottom:20px;}
.dates-panel.threemonth{width:67%;margin-bottom:20px;}
.dates-panel.fourmonth{width:90%;margin-bottom:20px;}
.dates-panel.fivemonth{width:100%;margin-bottom:20px;}
.dates-panel.onemonth .month-container{width:calc(100% - 20px);}
.dates-panel.twomonth .month-container{width:calc(50% - 20px);}
.dates-panel.threemonth .month-container{width:calc(33% - 35px);}
.dates-panel.fourmonth .month-container{width:calc(25% - 35px);}
.dates-panel.fivemonth .month-container{width:calc(20% - 35px);}
.month-container{min-height:215px;float:left;border-radius:4px;margin-right:10px;margin:0 15px 0 5px;}
.month-container ul{list-style:none;}
.month{padding:5px 0px;width:100%;border-bottom:1px solid #e0e0e0;text-align:center;}
.month ul{margin:0;padding:0;}
.month ul li{color:#000;text-transform:uppercase;}
.month .prev{float:left;padding-top:10px;}
.month .next{float:right;padding-top:10px;}
.weekdays{margin:0;padding:0;}
.weekdays li{display:inline-block;width:14.2%;text-align:center;color:#000;font-weight:700;font-size:11px;}
.days{padding:0;margin:0;text-align:left;}
.days li{list-style-type:none;display:inline-block;width:14.2%;text-align:center;margin-bottom:7px;font-size:11px;font-weight:500;color:#000000;vertical-align:middle;padding:4px 0;}
.days li span{color:#c5c1c1;position:relative;display:block;width:calc(100% - 7px);margin:0 auto;border-radius:2px;}
.days li span.exedate{padding:4px;cursor:pointer;}
.available-dates-panel .days li span.unselect:after{content:"";height:100%;width:1px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);}
.available-dates-panel .days li span.unselect:before{content:"";height:100%;width:1px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);}
.available-dates-panel .days li span.unselect.active:after{content:"";display:none}
.available-dates-panel .days li span.unselect.active:before{content:"";display:none}
.self-audition-dates-panel .days li span.exedate,
.self-audition-dates-panel .days li span.exedate.active,
.days li span.exedate.deselect{color:#000;background:#f7a34b;border-color:#f7a34b;}
.days li span.exedate.active{color:#fff;background:#04b904;border-color:#04b904;}
/**/.range-slider-wrapper{padding:7px 4px 7px 4px;border:1px solid #d1d1d1;font-size:14px;}
.sliderbarfilter .slider.slider-horizontal{width:calc(100% - 20px);margin-top:12px;margin-bottom:8px;margin-left:10px;margin-right:10px;}
.sliderbarfilter .slider .tooltip.tooltip-main{margin-left:0!important;text-align:center;}
.sliderbarfilter .slider .tooltip.tooltip-min,
.sliderbarfilter .slider .tooltip.tooltip-max{display:none}
.checkbox-dropdown{display:none;border:1px solid rgb(187, 186, 186);position:absolute;width:100%;z-index:999;background:rgb(255, 255, 255);}
.inline-blocks{display:inline-block;float:left;margin-bottom:15px;margin-right:10px;position:relative;text-align:left;overflow:visible;}
.form-row .inline-blocks:last-child{margin-right:0px;}
.budgetdropdown select.active{background:#b1f4ff}
.budgetdropdown select.budgeterror{border:2px solid #fd8585;background:#ffc8c8;}
.project-container .interested{position:absolute;font-size:11px;top:5px;right:5px;font-weight:700;color:green;}
.unverifymediatag{text-align:center;font-size:11px;margin:0;color:#fff;background:#f30000;position:absolute;bottom:0;right:0;left:0px;}
.whitetext{color:#fff!important;}
.whitebgcolor{background-color:#fff!important;}
.footer{padding:20px 60px 10px 60px;background-image:linear-gradient(to top, #4163ed, #21d0d0);}
.footer .copyright-container{padding:5px;color:#fff;font-size:13px;background:#ffffff05;margin-top:15px;}
.footer-col{width:calc(25% - 10px);float:left;padding:0px 5px;}
.footer-col h4{color:#fcfeff;font-size:21px;font-weight:500;margin:0 0 10px 0;}
.footer-col ul{list-style:none;margin:0px;padding:0px;}
.footer-col ul li{margin-bottom:10px;}
.footer-col ul li a{color:#fff;font-size:15px;text-decoration:none;}
.talentuploadimagesviewsection{width:50%;float:left;}
.talentprofilecropsection{width:50%;float:right;}
.talent-profile-section .profile-view{position:relative;font-size:50px;border:3px solid #676767;margin:0 auto;width:150px;height:197px;text-align:center;padding:0;display:block;cursor:pointer;}
.talent-profile-section .profile-view .edit-profile-btn{position:absolute;top:5px;left:5px;background:#000;padding:5px 4px 4px 5px;font-size:17px;border-radius:100px;color:#fff;height:25px;width:25px;text-align:center;z-index:99;}
textarea.googlecitysearch{height:30px!important;resize:none;}
.googlecitysection{overflow:visible;position:relative;}
.googlecitysection .cityloader{position:absolute;top:15px;right:30px;height:20px;width:20px;background-image:url('../../images/miniloader.gif');background-size:auto;background-repeat:no-repeat;}
.googlecitylistUL{display:none;width:calc(100% - 2px);max-height:115px;overflow:auto;position:relative;border:1px solid #d0d0d0;border-radius:4px;margin:0;padding:0;}
.googlecitylistUL li.googlecity-item{padding:8px 3px 8px 15px;background:#f8f8f8;border-top:0;border-bottom:1px solid #f0f0f0;cursor:pointer;text-transform:capitalize;font-size:0.85rem;letter-spacing:0.06rem;font-weight:500;}
.googlecitylistUL li.invaliditem{padding:5px 5px 5px 7px;color:#ff1919;background:#fff5f5;}
.googlecitylistUL li.googlecity-item:hover{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff;}

.search-section .clienteditprofilebtn{display:none;}
ul.head-details li{display:inline-block;margin-right:20px;border-right:1px solid #cecece;padding-right:20px;line-height:15px;}
.copyurlsection input{padding-right:70px;}
.copyurlsection a.button{position:absolute;bottom:5px;right:5px;}
.pagination-wrapper{text-align:center;margin:40px 0;}
.pagination-wrapper .pagination{display:inline-block;height:30px;margin-top:30px;padding:0 10px;border-radius:35px;background-color:#eee;}
.pagination-wrapper .page-numbers{padding:0 10px;float:left;transition:400ms ease;color:#595959;font-size:15px;letter-spacing:0.1em;line-height:30px;border-right:1px solid #d4d4d4;}
.pagination-wrapper .page-numbers:last-child{border-right:none}
.pagination-wrapper .page-numbers:hover{background:#17a5ab;color:#fff;}
.pagination-wrapper .page-numbers.prev:hover,.pagination-wrapper .page-numbers.next:hover{background-color:transparent;color:#17a5ab;}
.pagination-wrapper span.page-numbers{background:#adadad;}
.viewunschdeuleprojectlist{position:absolute;top:32px;z-index:3;background:rgb(255, 255, 255);border:1px solid rgb(162, 162, 162);margin:0px;padding:8px;width:500px;height:165px;overflow:auto;display:none;}
.viewunschdeuleprojectlist table>tbody>tr>td{padding:5px 3px;border-color:#bfbfbf;border:1px solid #a2a2a2!important;}
.viewunschdeuleprojectlist table{width:100%;border:1px solid #a2a2a2!important;}
.popupcalendar .datepicker-inline{width:300px;margin:0 auto;position:relative;}
.popupcalendar .datepicker-inline tr th.prev,
.popupcalendar .datepicker-inline tr th.next{position:absolute;top:40%;height:38px;line-height:32px;width:30px;font-size:32px;background:#006dcc;}
.popupcalendar .datepicker-inline tr th.prev{left:-50px;}
.popupcalendar .datepicker-inline tr th.next{right:-50px;}
.popupcalendar .datepicker-inline tr th.prev:hover{background:#1c5282;}
.popupcalendar .datepicker-inline tr th.next:hover{background:#1c5282;}
.popupcalendar .datepicker-inline td{height:25px;}
.primary-row{width:100%;display:table;margin-bottom:20px;}
/*.head-details,.value-details{display:table-cell;}*/
.head-details{font-size:14px;color:#2f2f2f;width:50%;float:left;}
.talentmyaccountpage .head-details{width:50%;}
h4.sidebar-heading{position:relative;font-size:20px;color:#000000;border-bottom:1px solid #d4d4d4;padding-bottom:5px;text-transform:uppercase;margin:15px 0 22px 0;}
.uldropdownlist.simple{display:none;border:1px solid #d5d5d5;position:absolute;height:auto;max-height:150px;overflow:auto;width:calc(100% - 2px);z-index:99999;background:#fff;min-height:100px;}
.uldropdownlist.simple .list{padding:2px 5px 2px 5px;background:#f3f3f3;font-size:14px;cursor:pointer;text-align:left;border-bottom:1px solid #ececec;}
.uldropdownlist.simple .list:hover{background:#d0d0d0;}
.uldropdownlist.simple .list.error{background:#ffdede;font-size:12px;color:red;}


.redstar{color:red;line-height:0;}
.label{color:#7bc718;display:block;font-weight:600;font-size:18px;}
.help{color:#444;margin:0 0 4px;font-size:12px;margin-top:-5px;}

.removefield{color:#ff3c4e;position:absolute;right:10px;bottom:-1px;font-size:12px;}

/**/
.projectfeessection .fees-currency-section{margin-left:20px;display:inline-block;}
.projectfeessection .fees-currency-section label{font-size:14px;font-weight:400;}
.projectfeessection .fees-currency-section .currency_val_div{width:100px;display:inline-block;margin-left:5px;}
.projectfeessection .fees-currency-section select{padding:3px;height:23px;font-size:0.81rem;border-color:#a3a3a3;}

.audition-additional-question .question-list-section .question-section{margin:0 0 15px 0;position:relative;}
.audition-additional-question .question-list-section .question-section:last-child{margin-bottom:0;}
.audition-additional-question .add-ques-box-link{font-size:13px;color:#20727a;margin:5px 0 0 20px;display:inline-block;}
/**/

/*for question*/
.question-list .question-section span:nth-child(1){width:43px;display:inline-block;vertical-align:top;}
.question-list .question-section span:nth-child(2){display:inline-block;vertical-align:top;margin:0 5px;}
.question-list .question-section span:nth-child(3){width:calc(100% - 58px);display:inline-block;vertical-align:top;}

.question-list .answer-section span:nth-child(1){width:43px;display:inline-block;vertical-align:top;}
.question-list .answer-section span:nth-child(2){display:inline-block;vertical-align:top;margin:0 5px;}
.question-list .answer-section span:nth-child(3){width:calc(100% - 58px);display:inline-block;vertical-align:top;}
/*for question*/

/*table*/
.talent-notificationsms-table{margin-top:30px;}
.talent-notificationsms-table .row-header{width:100%;}
.talent-notificationsms-table .row-header .col{float:left;border:1px solid #d2d2d2;background:#a0a0a0;color:#fff;height:40px;padding:4px 5px 0 5px}
.talent-notificationsms-table .row-header .col:nth-child(1){width:25%;}
.talent-notificationsms-table .row-header .col:nth-child(2){width:30%;}
.talent-notificationsms-table .row-header .col:nth-child(3){width:40%;}
/**/
.talent-notificationsms-table .row-body{width:100%;}
.talent-notificationsms-table .row-body .col{float:left;padding:4px 5px 0 5px;border:1px solid #d2d2d2;color:#0a0a0a;height:40px;}
.talent-notificationsms-table .row-body .col:nth-child(1){width:25%;font-size:15px;}
.talent-notificationsms-table .row-body .col:nth-child(2){width:30%;font-size:15px;}
.talent-notificationsms-table .row-body .col:nth-child(3){width:40%;font-size:13px;}

.talent-notificationsms-table .row-body .col.talent-mobile-section .input-section{width:70%;display:inline-block;}
.talent-notificationsms-table .row-body .col.talent-mobile-section .input-section input{padding:2px;height:29px;margin-top:3px;}
.talent-notificationsms-table .row-body .col.talent-mobile-section .btn-section{width:28%;display:inline-block;text-align:center;}
/*table*/

/*table*/ /*talent-agencyproject-notificationsms-table*/
.talent-ap-ns-tb{margin-top:30px;margin-bottom:40px;}
.talent-ap-ns-tb .row-header{width:100%;}
.talent-ap-ns-tb .row-header .col{float:left;border:1px solid #d2d2d2;background:#a0a0a0;color:#fff;height:40px;padding:4px 5px 0 5px}
.talent-ap-ns-tb .row-header .col:nth-child(1){width:30%;}
.talent-ap-ns-tb .row-header .col:nth-child(2){width:60%;}
.talent-ap-ns-tb .row-header .col:nth-child(3){width:40%;}
/**/
.talent-ap-ns-tb .row-body{width:100%;}
.talent-ap-ns-tb .row-body .col{float:left;padding:4px 5px 0 5px;border:1px solid #d2d2d2;color:#0a0a0a;height:40px;}
.talent-ap-ns-tb .row-body .col:nth-child(1){width:30%;font-size:15px;}
.talent-ap-ns-tb .row-body .col:nth-child(2){width:60%;font-size:15px;}
.talent-ap-ns-tb .row-body .col:nth-child(3){width:40%;font-size:13px;}

.talent-ap-ns-tb .row-body .col.talent-mobile-section .input-section{width:30%;display:inline-block;}
.talent-ap-ns-tb .row-body .col.talent-mobile-section .input-section input{padding:2px;height:29px;margin-top:3px;}
.talent-ap-ns-tb .row-body .col.talent-mobile-section .btn-section{width:28%;display:inline-block;text-align:center;}
.talent-ap-ns-section .casting-url-section .copyurlsection{width:40%;}
/*table*/

/**/
/*.multicheck-dropdown-section{display:block;padding:0 13px;margin-bottom:10px;}*/
.multicheck-dropdown-section .dropdowntoggle-text{padding:7px 3px 3px 7px;height:30px;border:1px solid #d1d1d1;}
.multicheck-dropdown-section .ckeckboxUl{max-height:300px;overflow:auto;padding:0;margin:0;width:100%;}
.multicheck-dropdown-section .ckeckboxUl li{padding:2px 5px 2px 5px;background:#f3f3f3;font-size:14px;cursor:pointer;text-align:left;border-bottom:1px solid #ececec;}
.multicheck-dropdown-section .ckeckboxUl li label{padding:2px 5px 2px 20px;margin:0;}
.multicheck-dropdown-section .ckeckboxUl li label.checkbox-label .checkmark:before{top:3px;left:0px;width:14px;height:14px;}
.multicheck-dropdown-section .ckeckboxUl li label.checkbox-label input:checked ~ .checkmark:after{top:3px;left:5px;}
/**/

.a_c_not_active_view{margin-top:80px!important;}
.a_c_not_active_view p:nth-child(1){font-size:23px;}
.a_c_not_active_view p:nth-child(2){font-size:17px;}
.a_c_not_active_view p:nth-child(2) a{font-size:17px;}

/*16-7-2021*/
.m-projectname-view{display:none;background:#f4f4f487;width:90%;margin:0 auto;margin-top:15px;text-align:center;font-size:20px;padding:10px 0;}
.m-projectview-section{display:none;}
.m-nav-menu-section{display:none;}

.m-bt-section{display:none;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;z-index:2;height:32px;background:#298acc;}
.m-bt-section .m-bt-link-list{display:flex;-webkit-flex:1 1 0%;flex:1 1 0%;min-width:0;border-left:1px solid #00000017;}
.m-bt-section .m-bt-link-list:first-child{border-left:0px solid #00000017;}
.m-bt-section .m-bt-link-list a{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;font-size:0.92rem;text-transform:capitalize;background:#2f9ed5;color:#fff;text-align:center;}
.m-bt-section .m-bt-link-list a.active{background:#006ba0;}

.m-filter-link-section{display:none;}

.activetalentrequirementsection .m-actionlink-view-all-links{display:none;}
/*16-7-2021*/

/**/
.redtext{color:#ff2424;}
.greentext{color:#05ad6a;}
.orangetext{color:#e8a220;}
.bluetext{color:#2f9ed5;}
.redtextdot,.greentextdot,.orangetextdot{padding-left:15px;display:block;}
.redtextdot,.greentextdot,.orangetextdot{position:relative;padding-left:15px;display:inline-block;margin-right:5px;font-size:13px;}
.redtextdot:before{content:"";height:7px;width:7px;background:#ff2424;position:absolute;top:5px;left:1px;border-radius:50%;}
.orangetextdot:before{content:"";height:9px;width:9px;background:#e8a220;position:absolute;top:3px;left:0px;border-radius:50%;}
.greentextdot:before{content:"";height:9px;width:9px;background:#05ad6a;position:absolute;top:3px;left:0px;border-radius:50%;}
/**/

.go-back-popup-link{color:#276090;display:none;position:absolute;top:6px;left:10px;width:auto;font-size:0.90rem;}
.go-back-popup-link i{font-size:18px;line-height:21px;margin-top:2px;}
.go-back-popup-link span{margin-left:5px;margin-top:3px;}
.go-back-popup-link:hover{color:red;}
.go-back-popup-link.active{display:flex;}

/* Popup box BEGIN */
.hover_bkgr_popup{background:rgba(0,0,0,.4);position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;justify-content:center;align-items:center;opacity:0;visibility:hidden;}
.hover_bkgr_popup.showpopup{opacity:1;visibility:visible;z-index:999;text-align:center;}
.hover_bkgr_popup.showpopup .modal-content{width:980px;position:relative;background:#fff;border-radius:4px;padding:10px 25px;margin:auto;height:auto;margin-top:40px;margin-bottom:25px;overflow:visible;box-shadow:10px 10px 60px #555;}
.hover_bkgr_popup a.button{padding:6px 11px 5px 10px;font-size:14px;margin-right:10px;}
.hover_bkgr_popup .popupCloseButton{background-color:#fff;border:3px solid #999;border-radius:50px;cursor:pointer;font-weight:bold;position:absolute;top:-10px;right:-7px;font-size:24px;line-height:20px;width:20px;height:20px;text-align:center;padding:2px 0px 1px 2px;}
.hover_bkgr_popup .popupCloseButton:hover{background-color:#ccc;}
/* Popup box BEGIN */

/**/
.switch-s1{position:relative;display:inline-block;width:40px;height:22px;-webkit-tap-highlight-color:transparent;}
.switch-s1 input{opacity:0;width:0;height:0;}
.switch-s1 .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.switch-s1 .slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;top:50%;background-color:white;-webkit-transition:.4s;transition:.4s;transform:translate(0, -50%);}
.switch-s1 input:checked + .slider{background-color:#2196F3;}
.switch-s1 input:focus + .slider{box-shadow:0 0 1px #2196F3;}
.switch-s1 input:checked + .slider:before{-webkit-transform:translate(17px, -50%);-ms-transform:translate(17px, -50%);transform:translate(17px, -50%);}
.switch-s1 .slider.round{border-radius:100px;}
.switch-s1 .slider.round:before{border-radius:100%;}
/**/

/**/
.pwr-loader{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1;position:absolute;z-index:10;top:50%;left:0;right:0;transform:translate(0, -50%);}
.pwr-loader.fixed-center{position:fixed;top:50%;left:50%;transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);margin-top:-25px;}
.pwr-loader.fadeOut{opacity:0;max-height:0;padding:0;overflow:hidden;}
.pwr-loader .spinner{width:50px;height:50px;margin:0 auto;border-radius:50%;box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.1), 2px 1px 0px #7cb9cf;-moz-animation:spin 0.7s linear infinite;-webkit-animation:spin 0.7s linear infinite;animation:spin 0.7s linear infinite;display:inline-block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}

/*save pop out*/
.xoXjbd{position:fixed;bottom:-80px;width:100%;z-index:99999;height:45px;transition:all 0.2s;}
.xoXjbd.show{bottom:0;}
.xoXjbd .quantumWizToastText{position:absolute;bottom:13px;width:25%;text-align:center;left:50%;transform:translate(calc(-50% + -1px), 0px);height:45px;background:#2c2c2c;box-shadow:0px 6px 10px 0px rgb(0 0 0 / 14%), 0px 1px 18px 0px rgb(0 0 0 / 12%), 0px 3px 5px -1px rgb(0 0 0 / 20%);line-height:45px;border-radius:5px;color:#fff;font-size:17px;}
/*save pop out*/

/*tooltip*/
.c_tooltipsection{display:initial;position:relative;}
.c_tooltipsection .tool_tip_link img{margin-top:-3px}
.c_tooltipsection .c_tooltip_1{position:absolute;top:100%;left:0;z-index:9;font-size:0;padding:10px;background:#2a2a2a;color:#fff;border-radius:4px;line-height:20px;letter-spacing:0.04rem;text-align:left;width:max-content;opacity:0;visibility:hidden;height:0;width:auto;padding:0;}
.c_tooltipsection .c_tooltip_1.show{height:auto;width:max-content;opacity:1;visibility:visible;padding:10px;font-size:0.80rem;font-weight:400;}
.c_tooltipsection .c_tooltip_1>ul{margin:0;}
.c_tooltipsection .c_tooltip_1>ul>li{padding:1px 0px 1px 10px;position:relative;}
.c_tooltipsection .c_tooltip_1>ul>li:after{content:'';width:4px;height:4px;position:absolute;left:0px;top:50%;transform:translate(0, -50%);background:#efefef;border-radius:50%;}
/**/

/*new form css*/
.form-label{display:block;color:#3b3e44;width:100%;margin-left:2px;margin-bottom:6px;font-size:0.89rem;font-weight:600;word-break:break-word;}
.form-label span.required{
color: #ff4d4f;
font-size: 14px;
font-family: SimSun, sans-serif;
line-height: 1;
}

input.form-input-textbox{padding:0 0.625em;font-size:0.92rem;border-radius:4px;border-width:1px;border-style:solid;display:block;background-color:#fff;border-color:#b8bdc9;color:#3b3e44;height:2.6rem;}
input.form-input-textbox:hover{border-color:rgba(46,105,255,.5);box-shadow:0 0 0 2px rgb(46 105 255 / 25%);}

textarea.form-input-textarea{font-size:0.92rem;border-radius:4px;border-width:1px;border-style:solid;display:block;min-width:100%;padding:0.625em;height:7rem;max-width:100%;border-color:#b8bdc9;color:#3b3e44;}
textarea.form-input-textarea:hover{border-color:rgba(46,105,255,.5);box-shadow:0 0 0 2px rgb(46 105 255 / 25%);}

select.form-select-dropdown{font-size:0.92rem;border-radius:4px;border-width:1px;border-style:solid;display:block;background-color:#fff;border-color:#b8bdc9;color:#3b3e44;height:2.6rem;padding:0 1.875em 0 0.625em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2357647E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px bottom 50%;background-size:0.625em;background-repeat:no-repeat;}
select.form-select-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select.form-select-dropdown:hover{border-color:rgba(46,105,255,.5);box-shadow:0 0 0 2px rgb(46 105 255 / 25%);}

.form-buttons-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:relative;margin:0 -38px 10px;padding:20px 5px;border-top:1px solid;border-color:#e5e7f2;}

.form-buttons-section a.btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3em;width:auto;min-width:128px;color:#3b3e44;font-size:0.92rem;border-radius:4px;background-color:transparent;border:1px solid;cursor:pointer;font-weight:500;margin-left:10px;width:auto;min-width:140px;padding:0 20px;}

.form-buttons-section a.btn.disabled-btn{background-color:#f1f1f2;border-color:#f1f1f2;color:#c7c7c7;}
.form-buttons-section a.btn.disabled-btn:hover{background-color:#f1f1f2;}
.form-buttons-section a.btn.next-btn{background-color:#17a2b8;border-color:#17a2b8;color:#fff;}
.form-buttons-section a.btn.next-btn:hover{background-color:#117a8b;}
.form-buttons-section a.btn.submit-btn{background-color:#18bd5b;border-color:#18bd5b;color:#fff;}
.form-buttons-section a.btn.submit-btn:hover{background-color:#16aa52;}
.form-buttons-section a.btn.back-btn{background-color:#eb5563;border-color:#eb5563;color:#fff;}
.form-buttons-section a.btn.back-btn:hover{background-color:#dc3545;}
.form-buttons-section a.btn:first-child{margin-left:0;}

.form-buttons-section a.btn--loading{opacity:0.7;display:none;position:relative;cursor:not-allowed;background-color:#17a2b8;border-color:#17a2b8;}
.form-buttons-section a.btn--loading::after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#ffffff;border-radius:50%;animation:button-loading-spinner 1s ease infinite;}
@keyframes button-loading-spinner{from{transform:rotate(0turn);}to{transform:rotate(1turn);}}
/**/

.projectshootdatesection .shootdatelayersection,.selfauditiondatesection .dateformatlayer{cursor:text;position:absolute;background:#ffffff00;width:100%;left:0;right:0;top:0;bottom:0;background-image:url(../../images/calendar.png);background-repeat:no-repeat;background-position:right 10px center;background-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0.625em;font-size:0.92rem;border-radius:4px;border-width:1px;border-style:solid;display:block;background-color:#fff;border-color:#b8bdc9;color:#3b3e44;height:2.6rem;line-height:2.6rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.online-link-upload-section .url-upload-work-link{padding:0px 4px;background:#38c0df;top:0;right:0;height:30px;line-height:30px;width:90px;text-align:center;color:#fff;float:right;position:absolute;}
/*new form css*/

/*alert popout css*/
.alert_popout_container{position:fixed;right:20px;bottom:0px;z-index:9999999;width:calc(100% - 20px);max-width:calc(430px - 20px);}
.alert-pop{width:100%;padding:15px;position:relative;border-left:8px solid #bababa;background:#ededed;color:#a1a1a1;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.5s ease-in-out;visibility:visible;opacity:1;height:auto;overflow:hidden;animation-name:showAlert;animation-duration:.5s;animation-fill-mode:both;box-sizing:border-box;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);margin-bottom:10px;bottom:-50px;}
.alert-pop.fixed-alert{bottom:0;}

.alert-pop.alert_success{border-color:#2ed573;background:#c3f3d7;color:#23ad5c}
.alert-pop.alert_success .hr{background:#23ad5c}

.alert-pop.alert_error{border-color:#ff4757;background:#ffe0e3;color:#ff4757}
.alert-pop.alert_error .hr{background:#ff4757}

.alert-pop .alert--close,.alert-pop .alert--icon{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:20px}
.alert-pop .alert--close_absolute,
.alert-pop .alert--icon_absolute{position:absolute;top:10px;right:10px;-ms-flex-align:start;align-items:flex-start;height:auto;}

.alert-pop .alert--icon{margin-right:10px;}
.alert-pop .alert--close{margin-left:10px;opacity:.7;transition:.5s;cursor:pointer}
.alert-pop .alert--close:hover{opacity:1}
.alert-pop .alert--content{width:100%;line-height:1.5}
.alert-pop .alert--content span{display:block;font-size:0.85rem;}
.alert-pop .alert--content span a{font-size:0.8rem;}


.alert-pop.center{position:fixed;transform:translate(-50%, 0);left:50%;right:initial;bottom:-150px;}
.alert-pop.center.fixed-alert{bottom:20px;}


@keyframes showAlert{from{opacity:0;transform:translateY(20px)}to{opacity:1}}
/*alert popout css*/

@-moz-keyframes spin{ 100%{-moz-transform:rotate(360deg);transform:rotate(360deg);} }
@-webkit-keyframes spin{ 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);} }
@keyframes spin{ 100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);} }
/**/


/*icons*/
.tabler-trash-x-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor' class='icon icon-tabler icons-tabler-filled icon-tabler-trash-x'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M20 6a1 1 0 0 1 .117 1.993l-.117 .007h-.081l-.919 11a3 3 0 0 1 -2.824 2.995l-.176 .005h-8c-1.598 0 -2.904 -1.249 -2.992 -2.75l-.005 -.167l-.923 -11.083h-.08a1 1 0 0 1 -.117 -1.993l.117 -.007h16zm-9.489 5.14a1 1 0 0 0 -1.218 1.567l1.292 1.293l-1.292 1.293l-.083 .094a1 1 0 0 0 1.497 1.32l1.293 -1.292l1.293 1.292l.094 .083a1 1 0 0 0 1.32 -1.497l-1.292 -1.293l1.292 -1.293l.083 -.094a1 1 0 0 0 -1.497 -1.32l-1.293 1.292l-1.293 -1.292l-.094 -.083z'/%3E%3Cpath d='M14 2a2 2 0 0 1 2 2a1 1 0 0 1 -1.993 .117l-.007 -.117h-4l-.007 .117a1 1 0 0 1 -1.993 -.117a2 2 0 0 1 1.85 -1.995l.15 -.005h4z'/%3E%3C/svg%3E");}
.tabler-arrow-right-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-arrow-right'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l14 0'/%3E%3Cpath d='M13 18l6 -6'/%3E%3Cpath d='M13 6l6 6'/%3E%3C/svg%3E");}
.tabler-arrow-down-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-arrow-down'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 5l0 14'/%3E%3Cpath d='M18 13l-6 6'/%3E%3Cpath d='M6 13l6 6'/%3E%3C/svg%3E");}
.tabler-email-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7z'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E");}
.tabler-mobile-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E");}
.tabler-edit-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M7 7H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-1'/%3E%3Cpath d='M20.385 6.585a2.1 2.1 0 0 0-2.97-2.97L9 12v3h3l8.385-8.415zM16 5l3 3'/%3E%3C/g%3E%3C/svg%3E");}
.tabler-delete-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4 7h16m-10 4v6m4-6v6M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3'/%3E%3C/svg%3E");}
.tabler-remove-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");}
.tabler-share-i{--svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-share-3"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 4v4c-6.575 1.028 -9.02 6.788 -10 12c-.037 .206 5.384 -5.962 10 -6v4l8 -7l-8 -7z" /></svg>');}
.tabler-list-i{--svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-list-details"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 5h8" /><path d="M13 9h5" /><path d="M13 15h8" /><path d="M13 19h5" /><path d="M3 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z" /><path d="M3 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z" /></svg>');}
.tabler-user-i{--svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-user-circle"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" /><path d="M12 10m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0" /><path d="M6.168 18.849a4 4 0 0 1 3.832 -2.849h4a4 4 0 0 1 3.834 2.855" /></svg>');}
.tabler-notification-i{--svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-bell-ringing"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10 5a2 2 0 0 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3h-16a4 4 0 0 0 2 -3v-3a7 7 0 0 1 4 -6" /><path d="M9 17v1a3 3 0 0 0 6 0v-1" /><path d="M21 6.727a11.05 11.05 0 0 0 -2.794 -3.727" /><path d="M3 6.727a11.05 11.05 0 0 1 2.792 -3.727" /></svg>');}
.tabler-setting-i{--svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-settings-up"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12.501 20.93c-.866 .25 -1.914 -.166 -2.176 -1.247a1.724 1.724 0 0 0 -2.573 -1.066c-1.543 .94 -3.31 -.826 -2.37 -2.37a1.724 1.724 0 0 0 -1.065 -2.572c-1.756 -.426 -1.756 -2.924 0 -3.35a1.724 1.724 0 0 0 1.066 -2.573c-.94 -1.543 .826 -3.31 2.37 -2.37c1 .608 2.296 .07 2.572 -1.065c.426 -1.756 2.924 -1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543 -.94 3.31 .826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.074 .26 1.49 1.296 1.252 2.158" /><path d="M19 22v-6" /><path d="M22 19l-3 -3l-3 3" /><path d="M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0" /></svg>');}
.tabler-camera-i{--svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-camera"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 7h1a2 2 0 0 0 2 -2a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2" /><path d="M9 13a3 3 0 1 0 6 0a3 3 0 0 0 -6 0" /></svg>');}
.tabler-plus-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-plus'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 5l0 14'/%3E%3Cpath d='M5 12l14 0'/%3E%3C/svg%3E");}
.tabler-close-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor' class='icon icon-tabler icons-tabler-filled icon-tabler-circle-x'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-6.489 5.8a1 1 0 0 0 -1.218 1.567l1.292 1.293l-1.292 1.293l-.083 .094a1 1 0 0 0 1.497 1.32l1.293 -1.292l1.293 1.292l.094 .083a1 1 0 0 0 1.32 -1.497l-1.292 -1.293l1.292 -1.293l.083 -.094a1 1 0 0 0 -1.497 -1.32l-1.293 1.292l-1.293 -1.292l-.094 -.083z'/%3E%3C/svg%3E");}
.tabler-folder-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-folder'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2'/%3E%3C/svg%3E");}
.tabler-team-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-users-group'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 13a2 2 0 1 0 4 0a2 2 0 0 0 -4 0'/%3E%3Cpath d='M8 21v-1a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v1'/%3E%3Cpath d='M15 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0'/%3E%3Cpath d='M17 10h2a2 2 0 0 1 2 2v1'/%3E%3Cpath d='M5 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0'/%3E%3Cpath d='M3 13v-1a2 2 0 0 1 2 -2h2'/%3E%3C/svg%3E");}
.tabler-drive-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-cloud-plus'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 18.004h-5.343c-2.572 -.004 -4.657 -2.011 -4.657 -4.487c0 -2.475 2.085 -4.482 4.657 -4.482c.393 -1.762 1.794 -3.2 3.675 -3.773c1.88 -.572 3.956 -.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99a3.46 3.46 0 0 1 3.085 1.9'/%3E%3Cpath d='M16 19h6'/%3E%3Cpath d='M19 16v6'/%3E%3C/svg%3E");}
.tabler-idea-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-bulb'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M3 12h1m8 -9v1m8 8h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7'/%3E%3Cpath d='M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0 -1 3a2 2 0 0 1 -4 0a3.5 3.5 0 0 0 -1 -3'/%3E%3Cpath d='M9.7 17l4.6 0'/%3E%3C/svg%3E");}
.tabler-check-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor' class='icon icon-tabler icons-tabler-filled icon-tabler-circle-check'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.293 5.953a1 1 0 0 0 -1.32 -.083l-.094 .083l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.403 1.403l.083 .094l2 2l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z'/%3E%3C/svg%3E");}
.tabler-check-mark-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-check'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E");}
.tabler-cross-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor' class='icon icon-tabler icons-tabler-filled icon-tabler-circle-x'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-6.489 5.8a1 1 0 0 0 -1.218 1.567l1.292 1.293l-1.292 1.293l-.083 .094a1 1 0 0 0 1.497 1.32l1.293 -1.292l1.293 1.292l.094 .083a1 1 0 0 0 1.32 -1.497l-1.292 -1.293l1.292 -1.293l.083 -.094a1 1 0 0 0 -1.497 -1.32l-1.293 1.292l-1.293 -1.292l-.094 -.083z'/%3E%3C/svg%3E");}
.tabler-clock-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-clock'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/svg%3E");}
.tabler-pencil-i{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-pencil'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E");}
.tabler-i{display:inline-block;font-size:22px;height:22px;width:22px;background-color:currentColor;mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;}
/*tabler icons*/

/*multiple error list*/
.form-error-section .error-box{padding:8px;background-color:#fff0f0;border:1px solid #efd6da;border-radius:4px;}
.form-error-section .error-box .error-list{color:#c85f44;font-size:0.9rem;padding:4px 5px;font-weight:500;}
/*multiple error list*/

/*alert error box*/
.alert-box{padding:20px;margin:15px 0;}
.alert-box .closebtn{margin-left:15px;color:white;font-weight:bold;float:right;font-size:19px;line-height:1;cursor:pointer;transition:0.3s;}
.alert-box.error{background-color:#f44336;color:white;}
.alert-box.success{background-color:#d1e7dd;color:white;}

.alert-box.style-2{position:relative;padding:1rem 1rem;margin-bottom:1rem;border: 1px solid transparent;border-radius:0.25rem;}
.alert-box.style-2.error{color:#842029;background-color:#f8d7da;border-color:#f5c2c7;}
.alert-box.style-2.success{color: #0f5132;background-color: #d1e7dd;border-color: #badbcc;}
.alert-box.style-2.success a{color:#000;text-decoration:underline;}
/*alert error box*/

/*spinner*/
.goog-te-spinner{margin:2px 0 0 2px;animation:goog-te-spinner-rotator 1.4s linear infinite;transform:translateY(-50%);}
.goog-te-spinner-path{stroke-dasharray:187;stroke-dashoffset:0;stroke:#4285f4;transform-origin:center;animation:goog-te-spinner-dash 1.4s ease-in-out infinite;}
@keyframes goog-te-spinner-rotator
{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(270deg);/*filter: invert(42%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%);*/}
}
@keyframes goog-te-spinner-dash
{
	0%{stroke-dashoffset:187;stroke:#4285f4;}
	50%{stroke-dashoffset:46.75;transform:rotate(135deg);stroke:#4285f4;}
	100%{stroke-dashoffset:187;transform:rotate(450deg);stroke:red;}
}

.slow-te-spinner {width: 48px;height: 48px;border: 5px solid #FFF;border-bottom-color: transparent;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 3s linear infinite;}
@keyframes rotation
{
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
} 
/*spinner*/


@media only screen and (min-width:980px) and (max-width:1199px){.main-content{width:980px;}}
@media only screen and (min-width:769px) and (max-width:979px){.main-content{width:768px;}}

@media(min-width:320px) and (max-width:480px)
{
	* {touch-action: pan-x pan-y;}

	.go-back-popup-link{font-size:18px;top:8px;left:5px;}
	.go-back-popup-link i{font-size:15px;line-height:18px;}

	.removefield{bottom:10px;}

	/*popup*/
	.overlay-bg-1 .modal-content{max-height:calc(100% - 25px);width:calc(100% - 25px);max-width:calc(100% - 15px);margin:5px;padding:5px;}
	.overlay-bg-1 .modal-content .formsection{margin:30px 0;padding:0 5px;}
	/*popup*/

	/*table*/
	.talent-notificationsms-table .row-header .col{float:none;border:1px solid #b5b5b5;background:#949494;height:22px;padding:2px 0px 2px 5px;}
	.talent-notificationsms-table .row-header .col:nth-child(1){width:calc(100% - 7px);}
	.talent-notificationsms-table .row-header .col:nth-child(2){width:calc(100% - 7px);}
	.talent-notificationsms-table .row-header .col:nth-child(3){width:calc(100% - 7px);}

	.talent-notificationsms-table .row-body{width:calc(100% - 9px);padding:10px 2px 10px 5px;border:1px solid #949494;}
	.talent-notificationsms-table .row-body .col{float:none;padding:2px 0px 2px 5px;border:none;height:35px;}
	.talent-notificationsms-table .row-body .col:nth-child(1){width:calc(100% - 0px);}
	.talent-notificationsms-table .row-body .col:nth-child(2){width:calc(100% - 0px);}
	.talent-notificationsms-table .row-body .col:nth-child(3){width:calc(100% - 0px);height:40px;}

	.talent-notificationsms-table .row-body .col.talent-mobile-section .input-section{width:70%;display:inline-block;}
	.talent-notificationsms-table .row-body .col.talent-mobile-section .input-section input{padding:2px;height:29px;margin-top:3px;}
	.talent-notificationsms-table .row-body .col.talent-mobile-section .btn-section{width:28%;display:inline-block;text-align:center;}
	/*table*/

	/**/
	.activetalentrequirementsection.new_action_linksection{height:50px;width:99%;padding:0;margin:0 auto;bottom:2px;}
	.activetalentrequirementsection.view_large{height:190px;}
	.activetalentrequirementsection.new_action_linksection .m-actionlink-view-all-links{position:absolute;top:12px;right:10px;line-height:17px;border-bottom:1px solid #2f9ed5;display:inline-block;}
	.activetalentrequirementsection.new_action_linksection .selectedtalentcount{width:calc(100% - 17px)!important;}
	.activetalentrequirementsection.new_action_linksection .a8k{width:calc(50% - 16px);margin:0;padding:0 6px;height:25px;margin-bottom:5px;}
	.activetalentrequirementsection.new_action_linksection .a8k.w_100{width:calc(100% - 16px);}
	/**/

	.projecttalentviewtype .projecttalentpage.select-all-talentlink{display:none;}

	.a_c_not_active_view{margin-top:80px!important;}
	.a_c_not_active_view p:nth-child(1){text-align:center;}
	.a_c_not_active_view p:nth-child(2){font-size:15px;}
	.a_c_not_active_view p:nth-child(2) a{font-size:15px;}

	/**/
	.m-projectname-view{display:block;}
	.m-projectview-section{display:block;padding-bottom:15px;margin-top:0;border-bottom:1px solid #e7e7e7;position:relative;}
	.m-projectview-section .m-p-name{color:#686868;padding:5px;position:relative;text-align:center;font-size:1.25rem;margin-bottom:10px;margin-top:10px;}
	.m-projectview-section .m-p-name i{margin-left:7px;}

	.m-projectview-section .m-p-invitepartner{text-align:center;}
	.m-projectview-section .m-p-invitepartner a{display:inline-block;background:#838181;color:#fff;padding:5px 20px 7px 15px;border-radius:4px;}
	.m-nav-menu-section{margin-bottom:5px;display:block;}
	.m-nav-menu-section .chip-bar-contents{white-space:nowrap;overflow-x:auto;border-bottom:1px solid #e6e6e6;}
	.m-nav-menu-section .chip-container{cursor:pointer;outline:none;overflow:hidden;-webkit-user-select:none;display:inline-flex;margin-right:8px;padding:8px 0;}

	.m-nav-menu-section .chip-container:first-child{margin-left:6px;}
	.m-nav-menu-section .chip-bar-contents .chip-text{border:1px solid rgba(0,0,0,0.102);border-radius:20px;height:32px;min-width:48px;text-align:center;padding:0 12px;display:flex;justify-content:center;box-sizing:border-box;align-items:center;}
  .m-nav-menu-section .chip-bar-contents .chip-text.active{background-color:#2a92cf;color:#ffffff;}

  .m-nav-menu-section .chip-bar-contents.simple{border-bottom:1px solid #e6e6e6;}
  .m-nav-menu-section .chip-bar-contents.simple .chip-container{margin:0!important;padding:5px 0;}
  .m-nav-menu-section .chip-bar-contents.simple .chip-text{border:0px solid;padding:0 5px;}

  .m-nav-menu-section .m-invitetalent-tab{border-bottom:1px solid #e6e6e6;padding:8px 4px 9px 5px;margin-bottom:10px;}
  .m-nav-menu-section .m-invitetalent-tab a{background-color:#e7f5fe;border:1px solid #d3eaf8;padding:7px 10px 7px 10px;border-radius:3px;display:block;color:#2b81cc;font-size:1.1rem;}

  .m-bt-section{display:flex;}

  .m-filter-link-section{display:block;padding:10px 0 10px 0;}
  .m-filter-link-section .m-selectall-talent{display:inline-block;width:calc(50% - 3px);}
  .m-filter-link-section .m-selectall-talent label{margin:0 0 0 5px;font-size:15px;position:relative;top:3px;}
	
  .m-filter-link-section .m-filterlink{display:inline-block;width:calc(50% - 3px);text-align:right;}
  .m-filter-link-section .m-filterlink a{margin-right:5px;background-color:#f7931d!important;border-color:#f7931d!important;padding:5px 10px;border-radius:3px;width:110px;display:inline-block;text-align:center;color:#fff;}

  .m-filter-link-section .m-cp-sortby-section{padding:0 10px;}
  .m-filter-link-section .m-cp-sortby-section .m-sortby-linksection{white-space:nowrap;overflow-x:auto;border-bottom:1px solid #e6e6e6;margin:20px 0px 0 0;font-size:14px;display:inline-block;vertical-align:middle;width:calc(100% - 68px);}
  .m-filter-link-section .m-cp-sortby-section .m-sortby-linksection .m-sortby-list{cursor:pointer;outline:none;overflow:hidden;-webkit-user-select:none;display:inline-flex;margin-right:4px;padding:3px 0 8px 0;}
  .m-filter-link-section .m-cp-sortby-section .m-sortby-linksection .m-sortby-list a{border:1px solid #2cc6ea;border-radius:20px;min-width:30px;text-align:center;padding:5px 8px;display:flex;justify-content:center;box-sizing:border-box;align-items:center;font-size:11px;}
  .m-filter-link-section .m-cp-sortby-section .m-sortby-linksection .m-sortby-list a.selected{background:#2cc6ea;color:#fff;}
 
  .m-nav-menu-section .m-folderlist-section{border-bottom:1px solid #e6e6e6;padding:5px;}
  .m-nav-menu-section .m-folderlist-section .folderlist-bar-contents{white-space:nowrap;overflow-x:auto;}
  .m-nav-menu-section .m-folderlist-section .folderlist-bar-contents .folderlist-container{cursor:pointer;outline:none;overflow:hidden;-webkit-user-select:none;display:inline-flex;margin-right:8px;padding:5px 0 5px 0;}
  .m-nav-menu-section .m-folderlist-section .folderlist-bar-contents .folderlist-container .folderlist-text{border:1px solid #2cc6ea;border-radius:20px;text-align:center;padding:9px 15px;min-width:100px;}
  .m-nav-menu-section .m-folderlist-section .folderlist-bar-contents .folderlist-container .folderlist-text.active{background-color:#2a92cf;color:#ffffff;}
  .m-nav-menu-section .m-folderlist-section .m-nav-sharefolder .m-sharefolder-link{margin:1px 0px 0px 4px;font-size:0.8rem;display:inline-block;}

  /**/
  .mobile-project-details .action-link{margin-left:6px;}
  .mobile-project-details .action-link a{font-size:10pt;}
  /**/

  .hover_bkgr_popup.showpopup .modal-content{width:calc(100% - 30px)!important;padding:10px 10px;}

  /**/
  .xoXjbd{background:#fff;}
  .xoXjbd .quantumWizToastText{width:85%;}
  /**/
  input.form-input-textbox{height:2.6rem;}

  .form-buttons-section a.btn{min-width:130px;}
}

@media(min-width:481px) and (max-width:767px)
{
	.logo-container{position:inherit;width:calc(50% - 50px)!important;margin-top:5px!important;height:50px;}
	.removefield{bottom:10px;}
}

@media(min-width:769px) and (max-width:1023px)
{
	.logo-container{float:left;position:inherit;z-index:12;width:28%;margin-top:10px;margin-left:6px!important;height:50px;display:none;}
	.desktop-header-section .wsdesktopheader{right:10px;}
	.desktop-header-nav{right:-30px;top:55px;}
}
@media screen and (max-width:768px)
{
	.primary-details-col1, .primary-details-col2{width:100%;float:left;}
	.form-row .radioboxattributes p, .form-row .checkboxattributes p{font-size:13px;}
	input[type='password'], input[type='text'], input[type='number'], select{height:30px;}
	textarea.focus + .floating-label,input.focus + .floating-label{bottom:initial;line-height:11px;}
	select.focus + .floating-label{top:0px;left:4px;bottom:initial;line-height:11px;}
	.inline-blocks{overflow:visible;margin-bottom:20px;}
	.inline-blocks:last-child{margin-right:0px;}
	.showpopover .popup-title{padding-right:40px;font-size:11px;margin:-15px -5px 10px -5px;}
	#loginpopupmodal .popup-signup-container{display:none;}
	#loginpopupmodal .or-container{display:none;}
	.login-container h4 span::before{left:0}
	.login-container h4 span::after{right:0}
	.popup-signup-container, .popup-signin-container{width:100%;float:left;}
	.footer{padding:5px;}
	.footer-col{margin-bottom:15px;width:calc(50% - 15px)}
	.footer .footer-col:nth-child(3){padding-left:10px}
	.footer .footer-col:nth-child(5){padding-left:10px}
	.footer-col h4{margin:0 0 4px 0;font-size:21px;}
	.footer-col ul li{margin-bottom:5px;}
	.footer-col ul li a{font-size:15px;}
	.footer-col ul.social-links li{margin-right:4px;}
	.footer-col ul.social-links li a{width:25px;height:25px;}
	.footer-col ul.available-link li img{height:27px;}
	.copyright-container p{margin:0;font-size:13px;}
	.main-content{width:96%;/*padding-bottom:0px;margin-top:60px;*/}
	.profile-dashboard{position:initial;}
	table .button{margin-bottom:5px;}
	.form-row .inline-blocks.one_one{width:calc(100% - 5px);margin-bottom:30px;}
	.form-row .inline-blocks.one_two{width:calc(100% - 5px);margin-bottom:30px;}
	.form-row .inline-blocks.one_three{width:calc(100% - 5px);margin-bottom:30px;}
	.form-row .inline-blocks.one_four{width:calc(100% - 5px);margin-bottom:30px;}
	.form-row .inline-blocks.three_four{width:calc(100% - 5px);margin-bottom:30px;}

	.form-row .inline-blocks.one_one:last-child{margin-bottom:0px;}
	.form-row .inline-blocks.one_two:last-child{margin-bottom:0px;}
	.form-row .inline-blocks.one_three:last-child{margin-bottom:0px;}
	.form-row .inline-blocks.one_four:last-child{margin-bottom:0px;}
	.form-row .inline-blocks.three_four:last-child{margin-bottom:0px;}

	.w-100,.w-95,.w-90,.w-85,.w-80,.w-75,.w-70,.w-60,.w-50,.w_1_2,.w-45,.w-40,.w-35,.w-30,.w-25,.w_1_4,.w-20,.w-15,.w-10,.w_1_3,.w_4_3{width:calc(100% - 4px)!important;margin:0 auto;}
	.project-container{width:calc(100% - 20px);}
	.social-media-label{width:100%}
	.social-media-field{width:100%;margin-bottom:10px}
	.overlay-bg .modal-content{width:calc(98% - 10px)!important;padding:15px 5px;margin-top:45px;}
	.our-partner-container .our-partner .partner-logo{width:calc(50% - 22px);}
	.crop_select_image{float:none;width:100%;}
	.btngetgallaryimage{float:none;width:100%;}
	.crop_set_preview{float:none;width:auto;padding:20px 0 0 0;}
	.crop_set_preview .crop_preview_left{float:none;width:100%;}
	.crop_set_preview .crop_preview_right{float:none;width:100%;margin-top:15px;}
	.crop_set_preview .crop_preview_right .submit_button{width:100%;}
	.crop_preview_box_big{width:100%;}
	.profile-details-lg{width:100%}
	.dashboard-invitetalent-column{padding:10px;margin-top:15px;}
	.profiletopbackbtn{display:none;}	
	.header-cat-left p span:first-child{display:block;}
	.header-cat-left p span:nth-child(2){margin:0;}
	.calendar-container{padding:10px 5px;}
	.dates-panel.onemonth,
	.dates-panel.twomonth,
	.dates-panel.threemonth,
	.dates-panel.fourmonth,
	.dates-panel.fivemonth{width:100%;margin-bottom:20px;}
	.dates-panel.onemonth .month-container,
	.dates-panel.twomonth .month-container,
	.dates-panel.threemonth .month-container,
	.dates-panel.fourmonth .month-container,
	.dates-panel.fivemonth .month-container{width:calc(100% - 20px);}
	.search-section .clienteditprofilebtn{display:inline-block;}
	.sidebar.client-profileview-section{display:none;}
	.requirement-telent-section{width:100%;overflow:auto}
	.form-row .radioboxvalues label, .form-row .checkboxvalues label{display:block;margin-bottom:5px;margin-top:3px;}
	.activetalentrequirementsection{margin:5px;padding:5px;height:50px;left:1px;right:1px;bottom:1px;width:calc(100% - 22px);}
	.activetalentrequirementsection .action-link-section{display:none;}
	.activetalentrequirementsection .m-link-opener{position:absolute;right:15px;top:50%;transform:translate(0, -50%);height:20px;width:25px;z-index:9;}
	.activetalentrequirementsection .m-link-opener span{position:absolute;right:0;top:50%;transform:translate(0, -50%);background:#fff;height:2px;width:25px;transition:all 0.3s;}
	.activetalentrequirementsection .m-link-opener:after{position:absolute;content:'';right:0px;top:18px;background:#fff;height:2px;width:25px;transition:all 0.3s;}
	.activetalentrequirementsection .m-link-opener:before{position:absolute;content:'';right:0px;top:0px;background:#fff;height:2px;width:25px;transition:all 0.3s;}

	.activetalentrequirementsection .action-link-section.show{position:absolute;bottom:51px;background:#373838;width:100%;left:0;right:0;display:block;padding:10px 0;border-radius:4px;}
	.activetalentrequirementsection .action-link-section.show .a8k{display:block;width:calc(100% - 20px);background:#1e1e1e;padding:7px 2px 5px 2px;margin:0 auto 10px auto;font-size:0.94rem;text-align:center;height:auto;}
	.activetalentrequirementsection .action-link-section.show .a8k:last-child{margin-bottom:0;}
	.activetalentrequirementsection .m-link-opener.show span{opacity:0;}
	.activetalentrequirementsection .m-link-opener.show:after{right:-2px;top:50%;transform:rotate(-45deg) translate(0, -50%);}
	.activetalentrequirementsection .m-link-opener.show:before{right:-1px;top:50%;transform:rotate(45deg) translate(0, -50%);}

	.activetalentrequirementsection .a8k{margin-left:3px;padding:0 3px;height:26px;}
	.activetalentrequirementsection .selectedtalent{margin-left:0px;padding:0 4px;}
	.activetalentrequirementsection .selectedtalentcount{margin-left:0px;padding:0 4px;width:35%;float:left;}
	.activetalentrequirementsection .selectedtalentadding{float:right;width:57%;margin-top:2px;}
	.activetalentrequirementsection .bBe{padding:5px;background:#656565;right:3px;top:3px;}
	.cancelrequirementpopup .small-title{left:15px;top:5px;}
	.cancelrequirementpopup .checkbox-panel .cancel-option-list{position:relative;left:0;top:0;font-size:17px;margin-bottom:8px;display:block;font-weight:700;}
	.cancelrequirementpopup .checkbox-panel{padding:5px 5px;margin:5px 0;padding-left:0;position:relative;}
	.schedulelistsection{width:100%;overflow:auto;}
	.projecttabbutton{width:calc(50% - 40px);margin-left:5px;}
	.view-container{padding:5px 4px 5px 4px !important;}
	.table-header{margin-right:18px;width:96%;}
	#talentschedule-tableview{overflow:auto;left:5px;}

	.report-title{width:53%;}
	.report-value{width:40%;}
	.m-auto .sidebar-heading{margin-left:10px;}
	.profile-details{margin-left:10px;}
	.list-group{text-align:center;}
	.shareprofilesection .profileshareurl{width:330px;right:0;top:25px;overflow:auto;}
	.profilepage .profileshareurl{top:15%;position:fixed;width:97%;}
	.inline-blocks{margin-bottom:30px;}
	/*.form-row{margin:0px;}*/
	.talentuploadimagesviewsection{width:100%;float:left;}
	.talentprofilecropsection{width:100%;float:right;}
	.online-url-section{width:100%;float:left;left:0px;top:0px;}
	.online-url-section .separator{left:235px;top:-30px;}
	.bg-container{height:130px !important;}
	.talentprofileheader .navlinks{overflow:auto;}
	.main-content h4{margin-left:15px;}
	.m-auto h3{margin-top:60px;}
	ul.head-details li{display:block;line-height:15px;margin-bottom:10px;border-right:none;}

	.requirevideos .video-section{width:calc(50% - 35px);margin:10px 10px 0 0;float:left;}
	#scheduledatecalendar{right:30px;}
	/**/

	.shownewcontact{position:absolute;right:15px;}
	.social-container{display:flex;height:auto!important;bottom:40%;position:absolute;left:48%;}
	.social-container a{float:left;}
	.non-verify{display:inline-block;}
	.tagsdetails{float:left;width:50%;}
	.mobileviewpktcontainer{padding:40px 4px 5px 4px !important;}
	.talentemailalign{margin-left:0px!important;}
	.mobilefiltersectionhide a{color:#ffffff;text-transform:uppercase;display:block;background:#189da5;border-radius:3px;border:1px solid #047379;width:25%;text-align:center;padding:5px;margin:0px auto;}
	.mobilechemark{bottom:20px!important;}
	.talentcontactdetails{display:block;margin-left:0px!important;}
	.talentfullname{width:100%;}
	.contactnotadded{display:block;}
	.addtalentcontact{margin-left:0px!important;}
	#talentscheduleslider{display:none!important;}
	#talentschedulemobileslider{display:block!important;}
	.m-grid,.m-list{font-size:20px!important;}
	.talentavailability input{height:30px;}
	.talent-sorting select{height:30px;}
	.category-search select{height:30px;}
	.grid_list_view{margin-left:5px;text-align:left!important;}
	.mobilecheckmark{bottom:20px!important;}
	.datepicker.datepicker-inline{width:65%!important;}
	.overlay-bg .overlay-close{top:1px;right:5px;}
	.overlay-bg .overlay-close>i{font-size:25px;}
	.m-cs-role{width:calc(100% - 46px)!important;}
	.m-cs-role-div{width:100%!important;margin-top:5px;}
	.m-cs-client-orgname,.m-cs-project-name,.m-self-audition-startdate,.googlecitysection{width:calc(100% - 4px)!important;}
	.mobile-talent-profile-popup{margin-left:16px;margin-right:6px;}
	.m-font-size,.floating-label{font-size:12px!important;}
	.m-self-ref-video-txt,.m-self-ref-script-txt,.m-studio-ref-script-txt,{font-size:12px;}
	.m-cs-assign-role-div{margin-top:25px;width:100%!important;}
	h4.mobile-sidebar-heading{font-size:16px;margin-right:10px;}
	.m-primary-row{margin-bottom:10px;font-size:12px;}
	label.checkbox-mini{padding-left:27px;}
	textarea[name='selfauditiondescription']{height:100px;}	
	.mobile-footer-section{display:block;}
	.mobile-profile-details{display:none;}
	h4.mobile-sidebar-heading{font-size:16px;margin-right:10px;padding:5px 5px;}
	.mobilehide{display:none!important;}
	.mobileshow{position:absolute;right:18px;top:7px;display:block!important;}
	.mobile-footer-section ul{height:20px;}
	.mobile-footer-section li{float:left;padding:8px;width:calc(24% - 13px);text-align:center;}
	.mobile-footer-section li >a{color:#000}
	.mobile-footer-section a.active{color:#2f9ed5;font-weight:bold;}
	.talentname{position:absolute;bottom:0px;left:20px;white-space:nowrap;width:90px;overflow:hidden;text-overflow:ellipsis;}
	
	.work-projectname-section input{background-color:#eaeaea;}
	.gridviewlist{margin-left:15px;margin-top:25px;}
	.checkbox-dropdown{position:fixed;top:20px;bottom:0;left:0;right:0;background:#000000a3;z-index:9999;}
	.checkbox-dropdown .dropdown-title{display:block;position:relative;top:49px;width:calc(100% - 21px);border-bottom:1px solid #929292;background:#fff;margin:0 0px;padding:10px;}
	.checkbox-dropdown .dropdown-title a{position:absolute;right:10px;color:#fff;border:1px solid #039ca9;padding:0px 7px;border-radius:4px;background:#00c7d8;}
	.ckeckboxUl{margin-top:50px;background:white;}
	.makeimagesreordersection ul li img{height:70px;}

	.online-link-upload-section .url-upload-work-link{width:40px;}

	input.form-input-textbox{height:2.6rem;}
}

@media(min-width:769px) and (max-width:1023px)
{
	.logo-container{float:left;position:inherit;z-index:12;width:28%;margin-top:10px;margin-left:6px!important;height:50px;display:none;}
	.desktop-header-section .wsdesktopheader{right:10px;}
	.desktop-header-nav{right:-30px;top:55px;}
	
	.showpopover .popup-title{padding-right:40px;font-size:11px;margin:-15px -5px 10px -5px;}
	.mobilefiltersectionhide a{color:#ffffff;text-transform:uppercase;display:block;background:#189da5;border-radius:3px;border:1px solid #047379;width:25%;text-align:center;padding:5px;margin-top:10px;margin:0 auto;}
	.inline-blocks{margin-bottom:25px;}
	
	.overlay-bg .modal-content{width:calc(98% - 10px)!important;padding:15px 5px;margin-top:45px;}
}