@import url("colors.css");

.shootmyfile_hide{display:none !important}
.shootmyfile_main,
.shootmyfile_main *{box-sizing:border-box;position:relative;font-size:inherit}
.shootmyfile_main{font-size:18px;font-family:var(--shootmyfile-font);line-height:1.3}
.shootmyfile_main small{font-size:14px} 
.shootmyfile_main ol,
.shootmyfile_main ul{margin-left:1em}
.shootmyfile_main ul{list-style:disc}
.shootmyfile_main p{font-weight:lighter;margin:0 0 12px 0}
.shootmyfile_main h1,.shootmyfile_main .h1,
.shootmyfile_main h2,.shootmyfile_main .h2,
.shootmyfile_main h3,.shootmyfile_main .h3,
.shootmyfile_main h4,.shootmyfile_main .h4,
.shootmyfile_main h5,.shootmyfile_main .h5,
.shootmyfile_main h6,.shootmyfile_main .h6{font-weight:600;line-height:1.2;margin:0 0 10px 0;padding:0;color:inherit}
.shootmyfile_main h1,.shootmyfile_main .h1{font-size:40px;font-weight:600}
.shootmyfile_main h2,.shootmyfile_main .h2{font-size:34px}
.shootmyfile_main h3,.shootmyfile_main .h3{font-size:28px}
.shootmyfile_main h4,.shootmyfile_main .h4{font-size:24px}
.shootmyfile_main h5,.shootmyfile_main .h5{font-size:20px}
.shootmyfile_main h6,.shootmyfile_main .h6{font-size:16px}
.shootmyfile_main label{font-size:16px;width:100%;text-transform:uppercase;display:block;margin-bottom:5px}
.shootmyfile_main .text_right{text-align:right !important}
.shootmyfile_main *[disabled]{background:var(--shootmyfile-default);cursor:not-allowed;opacity:0.3}
.shootmyfile_main .scroller{max-height:260px;overflow:auto;width:100%}
.shootmyfile_main,.notice{padding:10px}
.shootmyfile_main,.notice p{margin:0;padding:0}
 
.shootmyfile_main .h1,
.shootmyfile_main .h2,
.shootmyfile_main .h3,
.shootmyfile_main .h4,
.shootmyfile_main .h5,
.shootmyfile_main .h6{font-weight:lighter;letter-spacing:1px}
.shootmyfile_main .sep{margin:0 0 36px 0}

.shootmyfile_flex{display:flex;color:var(--shootmyfile-default);gap:var(--shootmyfile-pad)}
.shootmyfile_panel{margin:0 0 20px 0;display:flex; background:var(--shootmyfile-light);color:var(--shootmyfile-default);padding:var(--shootmyfile-pad);gap:var(--shootmyfile-pad)}
.shootmyfile_box{margin:0 0 20px 0;	display:block;background:var(--shootmyfile-light);color:var(--shootmyfile-default);padding:var(--shootmyfile-pad)}
.shootmyfile_container{margin:0 0 20px 0;display:flex; background:linear-gradient(45deg,var(--shootmyfile-dark),var(--shootmyfile-dark2));color:var(--shootmyfile-light);padding:var(--shootmyfile-pad);gap:var(--shootmyfile-pad)}
.shootmyfile_flex.middle,.shootmyfile_panel.middle,.shootmyfile_box.middle,.shootmyfile_container.middle{align-items:center}
.shootmyfile{padding:20px;margin-right:15px;border:1px solid var(--shootmyfile-default);font-size:14px}
.shootmyfile-logo{vertical-align:middle;max-height:36px}
.shootmyfile-title{line-height:1.5}
.shootmyfile_uploading{display:none;background:var(--shootmyfile-light);font-size:14px;white-space:nowrap}
.shootmyfile_uploading.ok{display:inline-block}
.shootmyfile_uploading img{width:40px;vertical-align:middle}
.shootmyfile_uploading_control{text-align:right;white-space:nowrap;flex:1}
.shootmyfile_uploading_control label{width:auto;display:inline-block}
#shootmyfile_id_upload_files{display:none}
.shootmyfile-delet-all{border:0;background:none;text-decoration:underline;cursor:pointer}
.shootmyfile-delet-all:hover{color:var(--shootmyfile-danger)}
.shootmyfile-hide{display:none}
.shootmyfile-table{width:100%;border-collapse:collapse;margin:0 0 10px;padding:0}
.shootmyfile-table td span{width:100%;overflow:hidden;text-overflow:ellipse}
.shootmyfile-table td{padding:4px 6px}
.shootmyfile-table button{background:none;border:0;line-height:1;padding:10px;color:var(--shootmyfile-danger);font-size:20px;cursor:pointer}
.shootmyfile-table tbody tr:nth-child(odd){} 
.shootmyfile_errors{color:var(--shootmyfile-danger);margin:0 15px 15px 0;background:var(--shootmyfile-light);padding:15px;border:2px solid var(--shootmyfile-danger)}
.shootmyfile-table tfoot tr{background:var(--shootmyfile-light)}
.shootmyfile-table tfoot tr td{color:var(--shootmyfile-default)}
.shootmyfile_total_size{color:var(--shootmyfile-dark);display:block}
.shootmyfile_table_list{width:100%;background:var(--shootmyfile-light)}
.shootmyfile_table_list table{width:100%;border-collapse:collapse;background:var(--shootmyfile-light)}
.shootmyfile_table_list td{padding:4px 8px;border-bottom:1px solid var(--shootmyfile-light2)}

.shootmyfile_text_right{text-align:right}
.shootmyfile_section{background:transparent url('../images/logo-big.png') no-repeat center center / contain}

.shootmyfile_col{width:100%}
.shootmyfile_col_form{width:500px}
.shootmyfile_col_form form{background:var(--shootmyfile-light);color:var(--shootmyfile-default);padding:calc(var(--shootmyfile-pad) / 2);margin:0}
.shootmyfile_col_info{flex:1}
.shootmyfile_input{margin-bottom:25px}
.shootmyfile_input input[type="email"],
.shootmyfile_input input[type="text"],
.shootmyfile_input select,
.shootmyfile_input textarea{font-size:18px;width:100%;border:1px solid var(--shootmyfile-light2);border-bottom:2px solid var(--shootmyfile-dark);padding:8px;border-radius:var(--shootmyfile-radius)}
.shootmyfile_input input[type="checkbox"]{width:16px;height:16px;vertical-align:middle}
.shootmyfile_input input{}
.shootmyfile_input textarea{}
.shootmyfile_input .form-control{padding:8px 16px;margin:0;border:1px solid var(--shootmyfile-light2);border-bottom:2px solid var(--shootmyfile-dark);border-radius:var(--shootmyfile-radius);word-break:break-all} 

.shootmyfile_form_files{font-size:14px;position:relative;min-height:60px;border:1px solid var(--shootmyfile-light2);border-bottom:2px solid var(--shootmyfile-dark);border-radius:var(--shootmyfile-radius);padding:8px;margin-bottom:8px;clear:both;transition:all 1s ease}
.shootmyfile_form_files_row{display:grid;grid-template-columns:1fr min-content min-content;gap:5px;padding:5px 0;position:relative;align-items:center;transition:all 0.5s ease}
.shootmyfile_form_files_row:nth-child(n+2){border-top:1px solid var(--shootmyfile-light2);}

.shootmyfile_form_files .size{font-size:small;white-space:nowrap}
.shootmyfile_form_files span{padding:0;display:block;text-overflow:ellipsis;overflow:hidden}
.shootmyfile_form_files .shootmyfile_col_button{ border:0;cursor:pointer;padding:0 5px;font-size:17px;transition:all 0.5s ease;color:#da2828;background:var(--shootmyfile-light)}
.shootmyfile_form_files .shootmyfile_col_button:hover{color:var(--shootmyfile-light);background:#da2828}
.shootmyfile_subcontainer{margin-bottom:8px;display:flex;flex-direction:row;gap:10px;align-items:center}
.shootmyfile_subcol{width:50%}
.shootmyfile_subcol.two{text-align:right}
.shootmyfile_text_button{border:0;border-bottom:1px solid transparent;background:none;color:var(--shootmyfile-dark);padding:0;transition:all 0.5 ease;cursor:pointer}
.shootmyfile_text_button:hover{border-bottom:1px solid var(--shootmyfile-dark)}
.shootmyfile_info_content .head{margin-bottom:30px} 
.shootmyfile_info_content .underline{border-bottom:2px solid var(--shootmyfile-special)}
.shootmyfile_info_content h1{font-size:36px}
.shootmyfile_info_content h2{font-size:34px}
.shootmyfile_info_content h3{font-size:30px}
.shootmyfile_info_content h5{font-size:24px;font-weight:lighter}
.shootmyfile_info_content li,
.shootmyfile_info_content p{}
.shootmyfile_info_content .buttons{padding:30px 0}


.shootmyfile_checkbox_group{margin-bottom:5px;display:block;width:100%}
.shootmyfile_checkbox_group input{margin-right:5px}
.shootmyfile_checkbox_group a{color:var(--shootmyfile-dark)}
.shootmyfile_checkbox_group a:hover{text-decoration:underline}

/* BUTTONS: 
a:active,button:focus{ }
*/
.shootmyfile_alt_button,
.shootmyfile_secondary_button,
.shootmyfile_default_button,
.shootmyfile_danger_button,
.shootmyfile_primary_button{padding:12px 24px;font-size:18px;background:none;line-height:1;border:1px solid transparent;text-align:center;cursor:pointer;display:inline-block;text-transform:uppercase;text-decoration:none}
.shootmyfile_primary_button{background-color:var(--shootmyfile-dark);border-color:var(--shootmyfile-dark);color:var(--shootmyfile-light)}
.shootmyfile_primary_button:hover{background-color:var(--shootmyfile-light);color:var(--shootmyfile-default)}
.shootmyfile_primary_button.small{padding:8px 16px;font-size:14px;line-height:1.3}
.shootmyfile_default_button{background-color:var(--shootmyfile-light);border-color:var(--shootmyfile-dark2);color:var(--shootmyfile-default)}
.shootmyfile_default_button:hover{background-color:var(--shootmyfile-light2);color:var(--shootmyfile-default)}
.shootmyfile_danger_button{background-color:var(--shootmyfile-danger);border-color:var(--shootmyfile-danger);color:var(--shootmyfile-light)}
.shootmyfile_danger_button:hover{background-color:var(--shootmyfile-light);color:var(--shootmyfile-danger)}
.shootmyfile_icon_button{padding:8px;background:none;line-height:1;border:0;text-align:center;cursor:pointer;display:inline-block;vertical-align:middle}
.shootmyfile_icon_button i{vertical-align:middle;margin:0;padding:0;font-size:20px;width:auto}
.shootmyfile_icon_button.view{color:var(--shootmyfile-dark)}
.shootmyfile_icon_button.view:hover{color:var(--shootmyfile-light);background:var(--shootmyfile-dark)}
.shootmyfile_icon_button.trash{color:var(--shootmyfile-danger)}
.shootmyfile_icon_button.trash:hover{color:var(--shootmyfile-light);background:var(--shootmyfile-danger)}
.shootmyfile_alt_button{background-color:transparent;border-color:var(--shootmyfile-light);color:var(--shootmyfile-light2)}
.shootmyfile_alt_button:hover{background-color:var(--shootmyfile-dark2);border-color:var(--shootmyfile-light);color:var(--shootmyfile-light)}
.shootmyfile_secondary_button{background-color:var(--shootmyfile-light);border-color:var(--shootmyfile-light);color:var(--shootmyfile-dark)}
.shootmyfile_secondary_button:hover{background-color:var(--shootmyfile-dark2);color:var(--shootmyfile-light)}
/* END BUTTONS */

.shootmyfile_delete_confirm{}
.shootmyfile_delete_confirm > button{display:block}
.shootmyfile_delete_confirm form{display:none}
.shootmyfile_delete_confirm.confirm > button{display:none}
.shootmyfile_delete_confirm.confirm form{display:block}

.shootmyfile_send_container{text-align:right}
@media (max-width:480px){ 
	.shootmyfile_form_files{grid-template-columns:1fr 56px 44px min-content}
	.shootmyfile{margin-right:0}
	.shootmyfile_col_form form{padding:20px}
	.shootmyfile_subcontainer{flex-direction:column;text-align:center}
	.shootmyfile_subcol{width:100%}
	.shootmyfile_subcol.two{text-align:center}
	.shootmyfile_send_container{text-align:center}
	.shootmyfile_main{font-size:18px}
}
@media (max-width:768px){
	.shootmyfile_panel{display:block;padding:15px} 
	.shootmyfile_flex{display:block} 
}
@media (max-width:1024px){
	.shootmyfile_col_form{width:100%;margin-top:20px}
	.shootmyfile{font-size:18px}
	.shootmyfile_container{display:block;padding:15px} 
	.shootmyfile_form_files .size{text-align:right}
	.shootmyfile_form_files .shootmyfile_col_button{padding:7px 14px;font-size:26px}
	.shootmyfile_info_content{padding:15px}
	.shootmyfile_errors{margin:0}
}

	